Spec-Driven Development
Write the spec first when none exists yet
Workflow · MIT
When
Use when starting a new project, feature, or significant change and no specification exists yet. Write the spec first. Distinct from Writing Plans, which assumes a spec already exists.
The Catch
Write the spec first when none exists. Distinct from writing-plans, which assumes a spec already exists.
Embed
[](https://stackgems.com/skills/spec-driven-development)