sdd
Spec-driven feature development from idea to shipped code
All Skills in This Repository (19)
Pure Emerald Level Indicatorsdesign
Generate Software Architecture Documents from feature specifications using Arc42 and C4 diagrams.
tasks
Generate atomic task breakdowns with dependency graphs from feature specifications.
roadmap
Manage project roadmaps by capturing, prioritizing, and tracking outcomes across features.
clarify
Scan feature specifications for ambiguities and write clarifications back.
start
Open the SDD visual dashboard to monitor and control Claude Code pipelines.
interview
Provides phased multi-step interviews for evaluating feature ideas pre-implementation.
review
Trace user stories and acceptance criteria through code to verify specification compliance.
sequences
Generate Mermaid sequence diagrams from sad.md and spec.md files.
fix
Guide bug fixing by reproducing issues, triaging, testing, and committing changes.
classify-size
Classifies feature size and determines pipeline route in Claude Code.
implement
Automate TDD feature implementation from tasks.json with stack-agnostic commands.
api
Generate OpenAPI 3.1 contracts and perform bidirectional drift checking.
Frequently Asked Questions
FAQPage SchemaHow to install SDD?โผ
Run `npx skills add genkovich/sdd --all -g -y` in your terminal to install all skills in this collection globally.
What is spec-driven development?โผ
It is a workflow where every feature starts as a written specification with acceptance criteria, then moves through design, tasks, and tested code in fixed stages. SDD automates this entire pipeline so nothing ships without a reviewed spec behind it.
How does SDD turn an idea into code?โผ
You run stages in order: specify captures the idea as a spec, design writes the architecture document, tasks breaks work into small units, and implement builds each task test-first. Review and ship close the loop with an independent check and a pull request.
Does SDD work with my programming language?โผ
Yes. Every skill is stack-agnostic and detects your repo's test, lint, and migration commands automatically instead of hard-coding any language or framework.
Can non-developers use SDD?โผ
Yes. The skills interview you in plain language with recommended options, so product managers and founders can produce professional specs and architecture documents without writing code.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core