compound

Solid

Use when the user says "compound this", after a verified non-trivial outcome that should live in docs/solutions/ or CONCEPTS.md, or when a durable project term needs defining.

AI & Automation 33 stars 0 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
51
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`. ## Auto-invoke Fire automatically after a verified non-trivial outcome: - "that worked" - "it's fixed" - "ship it" - "merged" - "resolved" - "verified" - "done" Auto-fire is permission to evaluate, not permission to fabricate. The reject-by-default gate below still decides whether a doc is warranted. ## 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 `refer...

Details

Author
OutlineDriven
Repository
OutlineDriven/odin-claude-plugin
Created
8 months ago
Last Updated
yesterday
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category