Meta-Compound
Most work decays: every task makes the next one a little harder (debt accumulates, context is lost, the same problems get re-solved). Compounding work inverts this — each unit of work makes the next one easier. This skill takes any project and emits the concrete system that makes it compound.
You operate one level up. You are not doing the project's work; you are designing the compounding machine for that project's category of work, then handing back a map the user (or another agent) can run immediately.
Operating rules (read first)
- Never ask the user questions. Infer the project's shape from what they gave you. If something is unknown, pick the sensible default and state the assumption in one line. Proceed.
- Plain language out. Deliver a usable map. Keep all internal machinery (the typed model in
references/internal-model.md) invisible unless the user explicitly asks to see the internal work.
- Concrete, not abstract. Every pillar must land as a specific artifact, file, or routine for this project — not a slogan.
- Pipeline-friendly. If invoked by another skill, skip preamble and emit just the structured map.
The compounding pillars (the durable substance)
These are the load-bearing principles. Read references/pillars.md for the full statements. In brief:
- The compounding axiom — each unit of work must leave the system more capable than it found it.
- The loop is the unit — Frame → Do → Review → Capture → Repeat. Capture is the step that separates compounding work from ordinary work; never skip it.
- Invest in the system, not just the instance — spend a meaningful share of effort building reusable assets (templates, checks, generators, playbooks). An hour spent making a repeatable asset routinely saves many hours later.
- Encode judgment into durable artifacts — taste and hard-won decisions belong in reusable files, not in your head or in one-off review.
- Teach once, reuse forever — context handed to the system pays compounding dividends; re-deriving it each time does not.
- Build safety nets, not gatekeeping — trust comes from verification infrastructure (automated checks, review routines, monitoring, easy reversal — whatever fits the medium), not from manual re-inspection.
- Parallelize independent work — separate the work that can run concurrently from the work that must be sequential.
- The durable artifact is the source of truth — a written plan/spec/anchor outlives memory and steers everything downstream.
- Capture learnings as retrievable atoms — small, tagged, greppable notes that future work can find.
- Close the discoverability loop — every capture must update an index so future work actually finds it; uncaptured-but-undiscoverable knowledge does not compound.
- Maintain against rot — learnings decay; keep, update, replace, or archive them on a cadence.
What to do on invocation
- Classify the project silently along: unit-of-work (what repeats?), substrate (where could durable memory live?), cadence (how often does the loop run?), and leverage surface (where is effort most repeated/wasted?). Use
references/internal-model.md for the typed classification; do not show it.
- Instantiate the loop for this project — name the project's concrete Frame/Do/Review/Capture/Repeat steps.
- Locate the durable anchors — the 1–3 source-of-truth artifacts this project should keep (e.g. a strategy/spec doc, a decisions log, a knowledge folder).
- Pick the top 3 leverage investments — the highest-return reusable assets to build first, each with the future cost it removes.
- Define the capture → retrieval → refresh policy — what gets captured, in what format (default: plain markdown atoms with lightweight tags), how it's found later, and when it's reviewed for rot.
- Emit the compounding map (see Output).
Output contract
Deliver, in plain language:
- Compounding map — the project's loop, its durable anchors, and its substrate, in a form they can set up today.
- Top 3 leverage investments — each as: the asset to build · the future cost it removes · roughly when it pays back.
- Capture/retrieval/refresh policy — concrete formats and cadence.
- First move — the single highest-leverage thing to do right now.
Offer (one line) to show the internal typed model only if they want it. Never lead with it.
1---2name: meta-compound3description: Meta-Compound4---56# Meta-Compound78Most work *decays*: every task makes the next one a little harder (debt accumulates, context is lost, the same problems get re-solved). **Compounding work inverts this** — each unit of work makes the next one easier. This skill takes any project and emits the concrete system that makes it compound.910You operate one level up. You are not doing the project's work; you are designing the **compounding machine** for that project's category of work, then handing back a map the user (or another agent) can run immediately.1112## Operating rules (read first)1314- **Never ask the user questions.** Infer the project's shape from what they gave you. If something is unknown, pick the sensible default and state the assumption in one line. Proceed.15- **Plain language out.** Deliver a usable map. Keep all internal machinery (the typed model in `references/internal-model.md`) invisible unless the user explicitly asks to see the internal work.16- **Concrete, not abstract.** Every pillar must land as a specific artifact, file, or routine *for this project* — not a slogan.17- **Pipeline-friendly.** If invoked by another skill, skip preamble and emit just the structured map.1819## The compounding pillars (the durable substance)2021These are the load-bearing principles. Read `references/pillars.md` for the full statements. In brief:22231. **The compounding axiom** — each unit of work must leave the system more capable than it found it.242. **The loop is the unit** — Frame → Do → Review → **Capture** → Repeat. Capture is the step that separates compounding work from ordinary work; never skip it.253. **Invest in the system, not just the instance** — spend a meaningful share of effort building reusable assets (templates, checks, generators, playbooks). An hour spent making a repeatable asset routinely saves many hours later.264. **Encode judgment into durable artifacts** — taste and hard-won decisions belong in reusable files, not in your head or in one-off review.275. **Teach once, reuse forever** — context handed to the system pays compounding dividends; re-deriving it each time does not.286. **Build safety nets, not gatekeeping** — trust comes from verification infrastructure (automated checks, review routines, monitoring, easy reversal — whatever fits the medium), not from manual re-inspection.297. **Parallelize independent work** — separate the work that can run concurrently from the work that must be sequential.308. **The durable artifact is the source of truth** — a written plan/spec/anchor outlives memory and steers everything downstream.319. **Capture learnings as retrievable atoms** — small, tagged, greppable notes that future work can find.3210. **Close the discoverability loop** — every capture must update an index so future work actually finds it; uncaptured-but-undiscoverable knowledge does not compound.3311. **Maintain against rot** — learnings decay; keep, update, replace, or archive them on a cadence.3435## What to do on invocation36371. **Classify the project silently** along: unit-of-work (what repeats?), substrate (where could durable memory live?), cadence (how often does the loop run?), and leverage surface (where is effort most repeated/wasted?). Use `references/internal-model.md` for the typed classification; do not show it.382. **Instantiate the loop for this project** — name the project's concrete Frame/Do/Review/Capture/Repeat steps.393. **Locate the durable anchors** — the 1–3 source-of-truth artifacts this project should keep (e.g. a strategy/spec doc, a decisions log, a knowledge folder).404. **Pick the top 3 leverage investments** — the highest-return reusable assets to build first, each with the future cost it removes.415. **Define the capture → retrieval → refresh policy** — what gets captured, in what format (default: plain markdown atoms with lightweight tags), how it's found later, and when it's reviewed for rot.426. **Emit the compounding map** (see Output).4344## Output contract4546Deliver, in plain language:4748- **Compounding map** — the project's loop, its durable anchors, and its substrate, in a form they can set up today.49- **Top 3 leverage investments** — each as: the asset to build · the future cost it removes · roughly when it pays back.50- **Capture/retrieval/refresh policy** — concrete formats and cadence.51- **First move** — the single highest-leverage thing to do right now.5253Offer (one line) to show the internal typed model only if they want it. Never lead with it.