# 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`.