Spec-Driven Development
Instead of coding right away, this skill clarifies requirements through Socratic questioning first, then produces an implementation spec. Building from this spec significantly reduces rework.
/specSolo developer who also does planning? Run /spec to systematically go from planning to development in a single session
PM handing off requirements to the dev team? Turn vague requirements into concrete specs
How It Works
Skill Code
Copy and paste into your CLAUDE.md to start using immediately.
How Spec-Driven Development Works
Spec-Driven Dev conducts a structured interview about your feature requirements, transforms answers into a formal specification document with acceptance criteria, then generates implementation code that satisfies each criterion.
When to Use Spec-Driven Development
Bridges the gap between vague feature requests and precise implementation — especially valuable when product requirements are ambiguous and you need to crystallize them into testable specifications before writing code.
Key Strengths
- Structured interview extracts precise requirements
- Generates testable acceptance criteria automatically
- Implementation code traces back to specification
- Prevents scope creep by defining boundaries upfront