sdd
Installation
SKILL.md
Spec-Driven Development
No code without a spec. The spec is both the blueprint for the work and the manual for the result.
Cycle
- Spec — describe what needs to be built as a task in a spec file (
docs/specs/*.md) - Build — implement the task
- Document — after the task is done:
- Mark the task
[x]and add**Implemented:**bullets inside the task body - Update the feature description above
# Tasksbased on what was implemented
- Mark the task
Spec structure
Each spec file has two parts:
- Feature description (top) — what the product does, how to use it
- Task journal (bottom) — starts with
# Tasks; story groups under it use##headings