compound-docs

Convert resolved problems into categorized Markdown files with YAML frontmatter.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/RafayelGardishyan/rafayels-marketplace --skill compound-docs-rafayelgardishyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-docs
Source: https://github.com/RafayelGardishyan/rafayels-marketplace/tree/main/plugins/rafayels-engineering/.opencode/skills/compound-docs
Command: npx skills add https://github.com/RafayelGardishyan/rafayels-marketplace --skill compound-docs-rafayelgardishyan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill captures solved problems immediately after confirmation, converting them into categorized Markdown files with YAML frontmatter to enable fast lookup across the knowledge base.

Core Features & Use Cases

  • Auto-document solved problems into category-based directories under docs/solutions (e.g., docs/solutions/performance-issues/).
  • Each entry uses YAML frontmatter for metadata and searchability.
  • Single-file architecture: one markdown file per problem to simplify cross-referencing and maintenance.

Quick Start

Run the documentation capture workflow immediately after the solution is confirmed.

Frequently Asked Questions about compound-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate documentation for solved engineering problems?

Automating documentation for solved engineering problems involves capturing the resolution immediately and converting it into categorized Markdown files. This process uses YAML frontmatter for metadata, ensuring entries are searchable within a structured knowledge base.

What is the best way to organize a searchable knowledge base for engineering solutions?

Organizing a searchable knowledge base for engineering solutions is best achieved using a single-file architecture with one Markdown file per problem. Categorizing these files into directories like docs/solutions with YAML frontmatter enables fast lookup and easy maintenance.

How do I add YAML frontmatter to Markdown files for a knowledge base?

Adding YAML frontmatter to Markdown files for a knowledge base requires defining a metadata schema. This skill automatically generates compliant YAML frontmatter for each documented problem, ensuring searchability and structured metadata across all entries.

When should I document resolved problems using YAML frontmatter?

You should document resolved problems using YAML frontmatter immediately after the solution is confirmed. Capturing the problem and its resolution at this exact moment ensures accuracy and builds a reliable, categorized engineering workflow knowledge base.

Does this documentation approach support category-based directories for problem docs?

Yes, this documentation approach supports category-based directories for problem docs by automatically routing files into paths like docs/solutions/performance-issues. Symptom and category metadata in the YAML frontmatter drive this structured organization.