| name | spec-driven-development |
| description | Write a SPEC.md before coding any non-trivial feature. Covers objectives, scope, success criteria, affected files, and test strategy. |
spec-driven-development
Before coding a non-trivial feature, write a spec at
docs/superpowers/specs/YYYY-MM-DD-<feature>-design.md with:
- Objective — what problem, for whom.
- Scope / Non-scope — explicit boundaries.
- Success criteria — observable, testable.
- Affected files / packages.
- Test strategy — which tests, which tier (black-box vs white-box), what Playwright flow.
The spec is the Constraint/Fact layer the braid-plan graph builds on.