compound-docs

Capture solved technical problems into categorized Markdown files with YAML frontmatter.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill compound-docs-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-docs
Source: https://github.com/hollandkevint/thinkhaven/tree/main/.gemini/skills/compound-docs
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill compound-docs-hollandkevint

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of documenting solved technical problems, transforming ad-hoc fixes into searchable institutional knowledge.

Core Features & Use Cases

  • Automatic Documentation Capture: Triggers on confirmation phrases or commands to document solutions.
  • Structured Knowledge Base: Creates categorized Markdown files with YAML frontmatter for easy lookup.
  • Use Case: After successfully debugging a complex performance issue in the Rails application, this Skill will automatically create a detailed documentation entry in the docs/solutions/performance-issues/ directory, complete with symptoms, root cause, solution, and prevention tips.

Quick Start

Use the compound-docs skill to document the solution to the last problem you fixed.

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 debugging problems in Markdown?

Automatically document solved debugging problems in Markdown by triggering capture on confirmation phrases. The system generates categorized files with YAML frontmatter, capturing symptoms, root cause, solution, and prevention tips for searchable institutional knowledge.

What is the best way to create a structured knowledge base from ad-hoc technical fixes?

The best way to create a structured knowledge base from ad-hoc technical fixes is to automate solution capture into categorized Markdown files. Each entry includes detailed context and YAML frontmatter, ensuring problem-solving context is recorded for easy future lookup.

Can I categorize solved technical problems by type with YAML frontmatter validation?

Yes, you can categorize solved technical problems by type with YAML frontmatter validation. The system requires strict YAML schema validation and file generation based on conversation context, ensuring structured documentation across directories like performance-issues.

Does the automatic documentation capture work without external dependencies?

Yes, automatic documentation capture works without external dependencies. The system operates independently to generate structured Markdown files from conversation context, requiring only confirmation phrases or commands to trigger the capture and categorization of solved problems.

When do I need to generate structured documentation files from conversation context?

You need to generate structured documentation files from conversation context when you want to transform ad-hoc fixes into searchable institutional knowledge. This is typically done after successfully debugging complex technical issues like application performance problems.

What are the limitations of automating problem documentation with strict YAML schemas?

A limitation of automating problem documentation with strict YAML schemas is that file generation fails if the schema validation is not met. The system requires detailed context and proper categorization to successfully record solutions into the structured Markdown directories.