Plan Before Execution
Purpose
Create a bounded plan before non-trivial work.
When to Use
Use for multi-file, high-risk, ambiguous, or delegated work.
Inputs
Goal, scope, constraints, source files, risks, verification options.
Steps
- Restate the goal.
- Define in-scope and out-of-scope work.
- Split execution into reviewable phases.
- Attach verification to each risky phase.
Gates
The plan covers the user request, constraints, blockers, and checks.
Evidence
An actionable plan or checklist exists before implementation.
Anti-Patterns
Editing first and discovering scope later; treating a plan as approval.
Related
scope-and-blockers, assumption-registry