From example-skills
Decompose a system or repository into four tiers (Macro, Bricks, Elements, Primitives) and compare against existing substrates to identify reuse opportunities before building.
How this skill is triggered — by the user, by Claude, or both
Slash command
/example-skills:recursive-boil-downThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Strip a system down to what it *is made of*, tier by tier, until it can be compared honestly against everything that already exists — so the verdict "build new" is earned rather than assumed.
Strip a system down to what it is made of, tier by tier, until it can be compared honestly against everything that already exists — so the verdict "build new" is earned rather than assumed.
Delegated agents reinvent existing tools because they meet a system at its surface (the Macro tier) where everything looks unique. Two systems that look unrelated at the surface usually share most of their Elements and nearly all of their Primitives. Decomposing before building converts "this is new" into a precise statement of which tier is actually new — and routes everything below that tier to reuse.
| Tier | Question | Granularity | Example (a prompt-registry system) |
|---|---|---|---|
| Macro | What is the whole thing for? | 1 system | "durable registry of every prompt issued across sessions" |
| Bricks | What components compose it? | 3–12 components | capture hook, session parser, index generator, archive store |
| Elements | What concepts do the bricks manipulate? | 5–20 concepts | session, prompt-atom, capture-event, index-entry, archive-path |
| Primitives | What base operations recur beneath the concepts? | small closed set | append-only write, content-hash dedupe, frontmatter parse, glob-walk, ID-mint |
Decomposition is recursive: any Brick too large to state in one sentence gets its own four-tier pass.
seed.yaml (or the repo's manifest/charter equivalent) read-only — it declares what the system believes itself to be.For each existing substrate in scope (sibling repos, platform services, prior systems), compare per tier:
| Tier | New system | Substrate A | Substrate B | Verdict |
|------|-----------|-------------|-------------|---------|
| Macro | prompt registry | session archive | atom pipeline | distinct |
| Bricks | capture hook | ✅ has (PostToolUse) | ❌ | reuse A's |
| Elements | prompt-atom | ≈ message-atom | ✅ identical | absorb into B |
| Primitives | ID-mint | ✅ | ✅ | reuse, never re-mint |
Cell vocabulary: ✅ identical / ≈ overlapping (name the delta) / ❌ absent.
The highest tier with genuine novelty determines the build posture:
State the verdict explicitly with the tier that justifies it. Commit the decomposition + table as an artifact; it is the evidence the build decision cites.
npx claudepluginhub a-organvm/a-i--skills --plugin document-skillsProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.