breakdown
Skill1 starsChanged 5 months agoMITView on GitHub
Produce a multi-altitude explainer of a body of work — what it is, why it matters, where it sits, and how it was learned. Trigger when the user says "break it down", "explain what we did/built", "what was this", "give me the story", "zoom out", "explain at 100k/50k/30k/10k ft", "one-sentence version", "package this up", "what's the shape of this", or asks for ASCII C4 diagrams of work just completed. Defaults to explaining the CURRENT session's work; can target a named repo/feature/PR/commit-range. Also mines the session trace for the originating prompt and proposes an improved version of it. Composes as the optional final coda of /pp2p.
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 12 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Only deviate when the user names a different target, audience, or passes a flag.
- Distinctive: line 44
Place the work inside the system's existing structure.
“Common” is measured: kept by at least 6 in 10 of the 12 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
/breakdown — the multi-altitude explainer
Turn a body of work into an explanation that a non-technical person and an engineer both find illuminating — and that is good enough to become seed documentation for a repo.
This skill exists because: we often build something powerful that took a long, winding path to figure out, and then the wisdom of HOW and WHY evaporates. This captures it while it's fresh, in a shape that's legible, attractive, and reusable.
Step 0 — Identify the subject + mine the prompt
Bare invocation (/breakdown with no args) — assume, don't ask. Default to:
- Audience = Lucas, the owner (smart, non-academic; plain language first, depth on demand).
- Heavy ASCII throughout — this is the house style for breakdowns.
- Subject = the substantive work done in the current session.
- Skip the prompt-coaching (Step 0.2's "improved variant") — don't append it to a normal breakdown. Only deviate when the user names a different target, audience, or passes a flag. Never stall on a clarifying question — state any assumption in one line and proceed.
- Subject. Default = the substantive work done in the current session. If the user names a target (a repo, a feature, a PR, a commit range, a file), use that instead. If ambiguous, state your assumption in one line and proceed (don't stall on a question).
- Mine the originating prompt (OPTIONAL — off by default). Only when the user explicitly asks "how should I have asked?" or passes a
+promptflag: find the originating message, quote it, and write one improved variant. Otherwise skip this step entirely — the bare/breakdownshould not lecture the user on how to prompt.
Step 1 — Lead with the one-sentence version
The first thing on screen is a single bolded sentence a layperson understands. No jargon. A metaphor is good. This is non-negotiable and goes first.
Step 2 — Descend the altitudes (lay-person BEFORE technical)
Produce four altitude sections, in this order, each headed by its altitude:
- 100,000 ft — for a non-technical person. The point, in plain language, with a vivid analogy. Why a normal person would care. Use an ASCII before/after or simple diagram here — concrete beats abstract.
- 50,000 ft — strategic. Where this fits in the bigger goal. What problem-class it solves. Any rollout/sequence/roadmap framing.
- 30,000 ft — the technical shape (C4 diagrams). ASCII C4: a Context diagram (who/what uses it), a Container diagram (the systems/repos involved + status), and at least one before→after of the core idea. Label clearly.
- 10,000 ft — the engineering. A Component (C3) ASCII diagram of the internals, plus the concrete decisions/bugs/tradeoffs. A small table of "issue found → why it mattered → fix" is ideal when there was a review process.
Rules for the altitudes:
- ASCII art only, never images. Monospace box-drawing. Keep diagrams under ~70 cols so they render in a terminal.
- Each altitude must be readable on its own; someone can stop at any level and have gotten value.
- Brief ≠ shallow. Depth is welcome here; this is the one place where long-form is correct. (Match length to the complexity of the work.)
Step 3 — Where it sits (the architecture placement)
Place the work inside the system's existing structure. Read and cite:
<your standards/registry doc>(the registry of reusable primitives) — which primitive is this, or does it create a new one?<your architecture north-star doc>(the 8-layer north-star) — which layer(s) does it touch?
Show an ASCII placement (the relevant tier/layer slice with this work highlighted). Then state how it relates to the adjacent primitives (what it depends on, what depends on it, what it composes with).
Step 4 — The seed backstory (the "why it's whole and attractive" facets)
These eight facets make the explanation feel complete and make it directly reusable as a repo README. Cover each in 1-3 tight sentences:
- Ultimate solve — not the mechanism, the end state it buys. ("Make the past queryable and trustworthy so the present can be built on without fear," not "it logs changes.")
- Why it matters — the cost of NOT having it.
- Downstream effects — what it unlocks elsewhere (autonomy, sellability, compounding, etc.).
- Best use cases — where to reach for it; where NOT to.
- How we learned it — the path: the research, the failures, the process that hardened it.
- What inspired it — the intellectual lineage / prior art (name names).
- Source material — specific docs, memos, transcribed videos, corpora used. If exact titles aren't to hand, name the corpus + how to pull them, and add a runbook TODO rather than inventing titles.
- Historical evolution — how the idea evolved from inspiration → first instance → hardened standard.
Step 5 — Honest gaps
A short, plain list of what is NOT done / NOT in scope / known follow-ups. Never let the explainer read as "everything is perfect." If there are deferred items, name them and why they were deferred. Cross-check against <your project ground-truth docs> so no claim drifts from known reality.
Step 6 — Offer to crystallize
End by offering (one line, not a paragraph) to save the explanation as: a repo README / a seed doc / a HOUSE-STANDARDS.md entry / a wiki synthesis node. Don't auto-write unless the work clearly warrants a durable home and the user's pattern is "just do it."
Quality bar (the taste this skill enforces)
- One-sentence version first. Always.
- Lay-person framing before any technical content.
- ASCII C4, not prose-only and not images.
- Cite
file:lineand commit SHAs for anything concrete — receipts, not assertions. - Name the prior art and the source material — intellectual honesty is part of why it feels trustworthy.
- Surface gaps. A breakdown that hides what's unfinished is propaganda, not documentation.
Composition
- Invoke standalone anytime ("break this down", "/breakdown").
- As a pp2p coda: after a perfection pass converges, run /breakdown on the hardened work so every major change ships with its own multi-altitude explanation. (This is the recommended default for substantial features.)
Other versions13 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 13
- jantichy/claude★ 45same name
- dtiger1889-ops/claude-harness-toolbox★ 31same name
- mehrad-dm/mastermind★ 23same name
- gregwebs/skills-sdlc★ 20same name
- flurdy/agent-skills★ 9same name
- int2t05/engineering-skills★ 3same name
- tukka25/code-breakdown★ 3same name
- shiggydoodah/skills★ 2same name
- madeordinary/serel-memory★ 1same name
- mitchdowd/skills★ 1same name
3 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use spec, implement and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
SentrySkillspec
Produce a verified spec — problem, desired outcome, and acceptance criteria — before building. Use when given a GitHub/Linear issue link, when starting from a fuzzy in-conversation idea, or asked to "figure out what to do" / "scope this" / "what should I build" — whenever the *what* isn't yet pinned down. Grills the ambiguities, checks the premise against the code, and produces acceptance criteria you sign off on — then hands to design-first.
Also in 4 projects that use this
Hugging FaceSkillimplement
Make tests pass. Invoke after /write-tests produces failing tests.
Also in 3 projects that use this
MicrosoftSkillhandoff
Compact the current conversation into a handoff document for another agent to pick up.
Also in 4 projects that use this
In this repository54 other files it gives its agents.
- AGENTS.mdAGENTS.md
- skills/deep-recon/agents.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- adversarial-researchSkill
- algorithmic-artSkill
- api-integrationSkill
- c4-architectSkill
- canvas-designSkill
- coding-agentsSkill
- compound-engineeringSkill
- context-budgetSkill
- counterfactualSkill
- critiqueSkill
- d3js-visualizationSkill
- data-analyst-agentSkill
- database-migrationsSkill
- deep-reconSkill
- design-tasteSkill
- doc-coauthoringSkill
- e2b-sandboxSkill
- ecosystem-auditSkill
- excalidraw-diagramSkill
- executing-plansSkill
- frontend-designSkill
- fullstack-agentSkill
- grillSkill
- kickoffSkill
- mcp-builderSkill
- model-migrationSkill
- naming-the-machineSkill
- full-output-enforcementSkill
- package-researchSkill
- pdf-generationSkill
- pp2pSkill
- pp3pSkill
- prompt-engineerSkill
- prompt-groundingSkill
- redesignSkill
- requesting-code-reviewSkill
- reverse-engineer-to-learnSkill
- review-changesSkill
- scratchpadSkill
- shipSkill
- slack-gif-creatorSkill
- sprint-architectSkill
- techdebtSkill
- test-and-fixSkill
- threat-modelSkill
- verification-before-completionSkill
- visual-verdictSkill
- webapp-testingSkill
- web-asset-generatorSkill
- whatdidimissSkill
- writing-plansSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

