# sdd > Specification-Driven Development (SDD) workflow for Gemini. Provides a structured approach to feature development from specification to documentation. - Author: netzkontrast - Repository: netzkontrast/Gemini-cli-Jules-starter - Version: 20251229103037 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/netzkontrast/Gemini-cli-Jules-starter - Web: https://mule.run/skillshub/@@netzkontrast/Gemini-cli-Jules-starter~sdd:20251229103037 --- --- name: sdd description: Specification-Driven Development (SDD) workflow for Gemini. Provides a structured approach to feature development from specification to documentation. --- This skill implements the Spec-Driven Development (SDD) workflow, guiding developers through a structured process of specification, planning, implementation, and documentation. It ensures that features are well-defined and architected before code is written. - `/sdd:00-setup`: Create or update the project constitution. - `/sdd:01-specify`: Create or update the feature specification. - `/sdd:02-plan`: Plan the feature development based on the specification. - `/sdd:03-tasks`: Generate actionable tasks from the plan. - `/sdd:04-implement`: Execute the implementation plan. - `/sdd:05-document`: Document the completed feature. 1. **Setup**: Establish project principles with `/sdd:00-setup`. 2. **Specify**: Define the feature with `/sdd:01-specify`. 3. **Plan**: Architect the solution with `/sdd:02-plan`. 4. **Tasks**: Break down into tasks with `/sdd:03-tasks`. 5. **Implement**: Write code with `/sdd:04-implement`. 6. **Document**: Update docs with `/sdd:05-document`.