Thin plans are not actionable. Bloated plans are not reviewable.
| Type | Phase | Purpose | Size Range |
|---|---|---|---|
| CTX | Context | Architecture understanding, data models, concept docs | 150–500 lines |
| EXP | Exploration | Feature specs, prototyping, new systems | 150–500 lines |
| PRD | Production | Bugfixes, refactoring, cleanup, migrations | 100–400 lines |
| Scenario | Type |
|---|---|
| New feature: plan and specify | EXP |
| Architecture documentation, concept clarification | CTX |
| Architecture decision with ADR | CTX + ADR |
| Bugfix >10 lines | PRD |
| Refactoring / cleanup / migration | PRD |
| Trivial change (<10 lines) | No plan — verbal confirmation |
Plan is too thin — expand with design rationale, affected files, concrete steps, and acceptance criteria. If it cannot be expanded meaningfully, treat as a micro-plan (verbal).
Plan covers too much — split into 2–3 focused plans by concern, not by arbitrary size. Each split plan must be self-contained.
Every plan must include a structured header after the H1 title: