How chakib-lah/sdd-claude works
SDD Claude is a Claude Code toolkit for taking a ticket through a human-approved, spec-driven development process. The principal workflow starts a feature, produces and validates a specification, then a plan and task breakdown, with a human approval gate at each stage before implementation. Technical verification and acceptance-criteria review gate merge-request preparation and archival. The README documents the workflow and major capabilities; source excerpts were not provided, so links reflect documented relationships only.
Main entry points: commands Supporting commands · sdd-spec.md Specify · sdd-plan.md Plan work · sdd-tasks.md Break down tasks
Components 20
SDD workflow
- Start feature
core/commands/sdd-start.md - Specify
core/commands/sdd-spec.md - Specification
core/templates/spec.md - Plan work
core/commands/sdd-plan.md - Implementation plan
core/templates/plan.md - Break down tasks
core/commands/sdd-tasks.md - Task list
core/templates/tasks.md - Implement tasks
core/commands/sdd-implement.md - Technical gate
core/commands/sdd-verify.md - Functional gate
core/commands/sdd-review.md - Prepare MR
core/commands/sdd-mr.md - Archive artifacts
core/commands/sdd-archive.md
Workflow commands
- Supporting commands
core/commands - SDD agents
core/agents
Stack guidance
- Stack skills
skills
Shared standards
- Process rules
core/rules - Artifact templates
core/templates
Other components
- Developer
- Human approver
- Claude Code
Connections 22
- Developer → Start feature: starts ticket
- Start feature → Specify: begins workflow
- Claude Code → Specify: executes command
- Specify → Specification: creates draft
- Specify → Human approver: requests approval
- Human approver → Plan work: approves spec
- Plan work → Implementation plan: creates plan
- Plan work → Human approver: requests approval
- Human approver → Break down tasks: approves plan
- Break down tasks → Task list: creates breakdown
- Break down tasks → Human approver: requests approval
- Human approver → Implement tasks: approves tasks
- Implement tasks → Technical gate: completes implementation
- Implement tasks → Functional gate: completes implementation
- Technical gate → Prepare MR: passes technical gate
- Functional gate → Prepare MR: passes functional gate
- Prepare MR → Archive artifacts: after merge
- Supporting commands → SDD agents: delegates tasks
- Stack skills → Process rules: provides stack rules
- Stack skills → Supporting commands: includes commands
- Supporting commands → Artifact templates: uses artifacts
- Supporting commands → Process rules: follows guidance