Specification First
Write specifications before code. Specs are the source of truth, code is just an expression of specs.
AI-Powered Specification Workflow with Claude Code
# Install
npm install -g sdd-tool
# Initialize project
sdd init
# Create your first spec
sdd new user-authentication
# Validate specs
sdd validateUse these commands in Claude Code:
| Command | Description |
|---|---|
/sdd.start | Start SDD workflow |
/sdd.spec | Create/modify specification |
/sdd.plan | Generate implementation plan |
/sdd.tasks | Break down into tasks |
/sdd.implement | Implement with AI assistance |
/sdd.validate | Validate specifications |
Each slash command (sdd.foo) also has a matching Skills 2.0 definition (sdd-foo) under .claude/skills/sdd-*/SKILL.md, generated by sdd init. Skills 2.0 are authored in English and include advanced frontmatter (allowed-tools, context, etc.) for model-routing accuracy.