What problem does it solve?
This Skill addresses the challenge of creating and managing specifications for software development, ensuring that the quality of AI-generated code is directly proportional to the quality of the specification.
Core Features & Use Cases
- Spec-Driven Development: Offers a structured workflow for creating specifications, writing requirements, designing features, planning implementation, and reviewing spec quality.
- Interactive Dialog: Provides an interactive dialog partner to guide users through the SDD process, ensuring clarity and completeness.
- Phase-Based Approach: Breaks down the SDD process into phases: init, specify, plan, tasks, and review, with corresponding templates and guidelines.
- Obsidian-Flavored Markdown: Utilizes Obsidian-flavored Markdown for SDD artifacts to maintain consistency and structure.
Quick Start
To initiate the Spec-Driven Development process, run /sdd init.