What problem does it solve?
Coding without a clear, agreed-upon specification leads to misalignment between stakeholders, wasted development effort, and costly rework when requirements are misunderstood late in the development process.
Core Features & Use Cases
- Gated 4-Phase Workflow: Enforces a structured Specify → Plan → Tasks → Implement process with mandatory human review checkpoints at each stage to catch misalignment early.
- Structured Spec Template: Provides a standardized format covering objective, tech stack, commands, project structure, code style, testing strategy, boundaries, and success criteria to eliminate ambiguity.
- Use Case: When building a new multi-module feature like a user authentication system, this skill ensures all requirements (auth method, security rules, test coverage thresholds) are fully documented and approved before any code is written, preventing late-stage changes that derail timelines.
Quick Start
Use the spec-driven-development skill to create a complete specification for the new customer onboarding flow, including all requirements, success criteria, and implementation boundaries, before starting any development work.