What problem does it solve?
This Skill addresses the common issue of starting development without clear requirements, leading to ambiguity, rework, and misaligned expectations. It ensures a structured approach to defining project scope and implementation details before any code is written.
Core Features & Use Cases
- Structured Specification: Guides the creation of comprehensive spec documents covering objectives, commands, project structure, code style, testing strategy, and boundaries.
- Requirement Clarification: Facilitates asking clarifying questions and reframing vague requirements into concrete success criteria.
- Phased Workflow: Enforces a gated process through Specify, Plan, Tasks, and Implement phases, ensuring human review at each stage.
- Use Case: When tasked with building a new user authentication module, this Skill ensures all aspects—from API endpoints to error handling and UI elements—are clearly defined and agreed upon before development begins.
Quick Start
Use the spec-driven-development skill to create a specification for a new user profile page.