compound

Solid

Use when a verified non-trivial outcome should be written up as a docs/solutions/ entry or a CONCEPTS.md term, and the user asks for it explicitly. Fires only on request; for automatic capture after a verified fix, use autolearn.

AI & Automation 35 stars 0 forks Updated 2 days ago Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Compound: durable project knowledge `compound` writes exactly two surfaces: - `docs/solutions/<category>/<slug>.md`: one learning per solved problem. - `CONCEPTS.md` at the repo root: one definition per project-specific term. It does not write memory files. User/preference facts are handed to `memory-update`. ## Reject-by-default gate A doc is earned, not assumed. All three filters must clear: 1. **Would I forget this?** Skip baseline knowledge anyone in this codebase already carries. 2. **Already covered?** Update an existing doc rather than duplicate it. 3. **Scope-qualified?** A repo-specific quirk qualifies; a general programming truth does not. If nothing clears the gate, say so in one line and exit. Never fabricate a doc. ## Mode routing Strip `mode:` tokens from `$ARGUMENTS`. | Mode | Trigger | What it does | |---|---|---| | **Solution** (default) | none | Document one solved problem → `docs/solutions/` | | **Vocabulary** | when a durable, reusable project term surfaces | Reconcile `CONCEPTS.md`: read `references/concepts.md` | | **Headless** | `mode:headless` | Non-interactive overlay on whichever mode is active | ## Writing a solution doc 1. Read `references/schema.yaml` and `assets/solution-template.md`. 2. Classify the problem: bug or knowledge track. 3. Check `docs/solutions/` for duplicates by grepping frontmatter (`title:`, `tags:`, `module:`, `component:`). 4. Write one file: `docs/solutions/<category>/<slug>.md`. 5. Run `python3 scripts/validate-...

Details

Author
OutlineDriven
Repository
OutlineDriven/odin-claude-plugin
Created
9 months ago
Last Updated
2 days ago
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category