Compound

Generate structured learning documents with YAML frontmatter for solved problems.

1|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/softwaresalt/csv-managed --skill compound-softwaresalt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Compound
Source: https://github.com/softwaresalt/csv-managed/tree/main/.github/skills/compound
Command: npx skills add https://github.com/softwaresalt/csv-managed --skill compound-softwaresalt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capturing solved bugs, build failures, and operational gotchas so they can be found and reused later instead of being rediscovered through repeated trial and error.

Core Features & Use Cases

  • Problem-to-learning capture: Records the original symptom, root cause, resolution, and impacted files/functions with clear, actionable detail.
  • Searchable YAML frontmatter: Writes learnings into docs/compound/... using structured metadata for fast discovery by future tasks.
  • Repeatability guardrails: Includes a prevention section that explains how to avoid the same failure mode again.

Quick Start

Document a recently solved issue by providing the full context (including error messages and what you changed) so a new learnings file is generated under docs/compound/.

Frequently Asked Questions about Compound

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

FAQPage Schema
How do I document a root cause analysis so it is searchable later?

To document a root cause analysis for future search, you capture the symptom, root cause, resolution, and affected components into YAML frontmatter, generating a structured learnings document under a designated docs directory.

What is the best way to create a knowledge base from postmortem incident learning?

Creating a knowledge base from postmortem incident learning involves writing structured markdown files with YAML frontmatter that detail the original symptom, root cause, resolution, and prevention strategies for repeatability guardrails.

How do I capture build break investigations and runtime bug resolutions as institutional memory?

You capture build break investigations and runtime bug resolutions as institutional memory by providing the full context and error messages to generate a timestamped markdown file with structured metadata.

Does generating workflow gotcha documentation require extracting specific metadata fields?

Yes, generating workflow gotcha documentation requires extracting the symptom, root cause, resolution, affected components, and optional citations into YAML frontmatter to ensure the output is structured for fast discovery.

Can I use YAML frontmatter to prevent repeating the same test failure analysis?

Yes, you can use YAML frontmatter to prevent repeating test failure analysis by including a dedicated prevention section in the generated learnings document that explains how to avoid the same failure mode again.

Where should I save operational gotchas and test failure analysis for future discovery?

You should save operational gotchas and test failure analysis to a structured path like docs/compound/{category}/{slug}-{YYYY-MM-DD}.md to ensure they are organized and easily discoverable by future tasks.