compound-docs

Capture solved technical problems as categorized Markdown files with validated YAML frontmatter.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/JimmyChen-NXP/zephyr-team-activity-dashboard --skill compound-docs-jimmychen-nxp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-docs
Source: https://github.com/JimmyChen-NXP/zephyr-team-activity-dashboard/tree/main/.github/skills/compound-docs
Command: npx skills add https://github.com/JimmyChen-NXP/zephyr-team-activity-dashboard --skill compound-docs-jimmychen-nxp

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automatically documents solved problems, creating a searchable knowledge base to prevent future occurrences and accelerate problem-solving.

Core Features & Use Cases

  • Automated Documentation: Captures context, root cause, and solutions from conversations.
  • Structured Knowledge Base: Organizes solutions into categorized Markdown files with YAML frontmatter for fast lookup.
  • Use Case: After successfully debugging a complex performance issue, this Skill automatically creates a detailed entry in docs/solutions/performance-issues/ that future developers can easily find and reference.

Quick Start

Use the /doc-fix command after a problem has been solved to document it.

Frequently Asked Questions about compound-docs

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

FAQPage Schema
How do I automatically document solved technical problems in Markdown?

You can document solved problems automatically by capturing context, root cause, and solutions into categorized Markdown files with validated YAML frontmatter. This creates a structured knowledge base for fast lookup and reuse.

What is the best way to build a searchable knowledge base from debugging sessions?

Building a searchable knowledge base from debugging sessions involves capturing the problem context and solution, then organizing them by problem type and component into Markdown files. This facilitates knowledge sharing and prevents future occurrences.

How do I create structured code documentation with YAML frontmatter for solved issues?

Creating structured code documentation for solved issues requires capturing the conversation context and categorizing it into Markdown files with validated YAML frontmatter. This organizes solutions by component for fast lookup.

Can I use automated problem documentation to improve developer productivity?

Automated problem documentation improves developer productivity by creating a searchable knowledge base of solved technical issues. Future developers can easily find and reference these entries to accelerate problem-solving.

How do I trigger documentation of a fixed issue after troubleshooting?

To trigger documentation of a fixed issue after troubleshooting, use the /doc-fix command. This supports automated detection of solved problems and manual invocation for comprehensive documentation.

When should I not use automated documentation for problem solving?

Automated documentation for problem solving is not ideal for undocumented or ongoing issues, as it is designed to capture fully solved technical problems with clear root causes and validated solutions for future reuse.