agentleFS
ryankoleanryankolean/summit-claude-skills/skills/design-doc-review/SKILL.md

design-doc-review

Skill3 starsChanged 7 months agoMITView on GitHub

Expert architect-level review system that takes a software design document and systematically refines, reworks, and hardens it into a foolproof implementation blueprint with no blind spots. Runs a multi-phase pipeline: ingest, structural audit, technical deep dive, continuity check, gap analysis with autoheal, adversarial final review, and hardened output. Activates when the user says "review this design doc", "harden this design", "audit this spec", "review my architecture", "design doc review", or when the user provides a software design document and asks for feedback, critique, improvements, or validation. Also activate when the user uploads a technical spec, RFC, architecture doc, or system design and wants it improved, stress-tested, or made implementation-ready. Use this skill even when the user simply says "review this" and the input is clearly a software design document.

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    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
  1. Distinctive:

    Every phase MUST include a brief plain-English description of what's happening and why before showing results.

    line 82
  2. Distinctive:

    Not every document needs the same scrutiny.

    line 96

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Design Doc Review

Takes a software design document at any maturity level and systematically hardens it into an implementation-ready blueprint. The philosophy: design everything up front. Every decision deferred to implementation is a bug, scope creep vector, or miscommunication waiting to happen.

When to activate

Manual triggers: "review this design doc", "harden this design", "audit this spec", "review my architecture", "design doc review", "make this implementation-ready", "stress test this spec", "is this spec complete?", "what's missing from this design?"

Auto-detect: User provides a software design document and asks for feedback, critique, or improvements; user uploads a technical spec, RFC, or architecture doc and asks "is this ready to build?"

Do NOT activate when:

  • User wants a design written from scratch (use interrogate + architect-plan-for-dispatch)
  • User wants a code review, not a design review
  • The document is not a software design (business plan, marketing doc)
  • User says "just give me quick feedback" — give conversational feedback instead

Input

Any form of software design document: formal RFC, informal spec, ADR, technical proposal, system design with diagrams, partial designs. The skill calibrates review depth to the document's maturity (see reference/calibration-and-rules.md).

The seven-phase pipeline

Each phase produces visible output. Never skip a phase. Run them in order. Full detail for each phase: reference/phases.md.

PhasePurposeOutput
1. Ingest and ComprehendBuild mental model, calibration checkpointSystem summary, components, design intent — wait for user confirmation
2. Structural AuditCheck completeness against 16-point checklistPer-section status (STRONG / WEAK / MISSING), structural score
3. Technical Deep DiveEvaluate quality across 6 dimensionsFindings ordered by severity (CRITICAL / HIGH / MEDIUM / LOW)
4. Continuity and ConsistencyCross-reference all sections for contradictionsContradictions list, terminology inconsistencies, continuity score
5. Gap Analysis and AutohealDraft missing content, resolve contradictionsAutohealed sections marked inline, decisions flagged for author
6. Adversarial Final ReviewFive kill-question stress testPer-question SURVIVES / PARTIALLY / FAILS, final verdict
7. Hardened OutputAssemble final deliverableScorecard + hardened document + changelog

The 16-point structural checklist used in Phase 2 is its own reference: reference/canonical-checklist.md.

Workflow checklist

Copy this into your response and check off as you progress:

Design doc review pipeline:
- [ ] Phase 1: Ingest and Comprehend (calibration confirmed by user)
- [ ] Phase 2: Structural Audit
- [ ] Phase 3: Technical Deep Dive
- [ ] Phase 4: Continuity and Consistency
- [ ] Phase 5: Gap Analysis and Autoheal
- [ ] Phase 6: Adversarial Final Review
- [ ] Phase 7: Hardened Output (scorecard + document + changelog)

Process transparency

Every phase MUST include a brief plain-English description of what's happening and why before showing results. Write as if you're a senior architect walking a colleague through your review. Don't just dump tables and scores — explain what you're looking for, why it matters, and what you found.

Example lead-in (Phase 3):

"Now I'm going through the actual design quality. Phase 2 told us what's missing from the document — this phase tells us what's wrong with what IS there. I'm reading each component with the question: if I had to implement this tomorrow, would I have enough information to build it correctly?"

Calibrating review depth

Not every document needs the same scrutiny. Match depth to maturity:

Document maturityPhase 2Phase 3Phase 4Phase 5Phase 6
Napkin sketchHeavyLightSkipHeavy (draft missing)Quick sanity
DraftFullCalibratedFullBig gaps onlyFull
Review-readyFullExhaustiveFullFullGenuinely adversarial
Near-finalLightHeavyHeavy (devil in details)TargetedPrimary value

Full guidance and the 8 review rules: reference/calibration-and-rules.md.

Examples

  • Good vs. bad findings (specific vs. vague): examples/findings.md
  • How to chain with other skills: examples/chaining.md

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

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.