spec-driven-development - Structured specification writing before coding
Defines requirements, assumptions, technical plans, task breakdowns, and success criteria before writing code.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Expose explicit assumptions
- Write structured specifications
- Reformulate instructions into success criteria
- Create technical implementation plans
- Break down actionable tasks
- Maintain living specification documents
Inputs
- Ambiguous or vague requirements
- Human feedback and approvals
- Existing project codebase
Outputs
- Specification document (/docs/spec.md)
- Implementation plan document (/docs/plan.md)
- Task list document (/docs/tasks.md)
- Explicit list of assumptions
