sdd
Spec-driven development with structured plans and verified implementation
All Skills in This Repository (59)
Pure Emerald Level IndicatorsPlugin Testing Standards
Establish tiered Unit, Workflow, and Integration tests for AI code plugins.
spec-writing
Create and validate SPEC.md documents with templates and frontmatter checks.
techpacks
Read techpack.yaml manifests, resolve paths, and route commands between systems.
external-spec-integration
Transform external specifications into classified tech-context and workflow items.
commit-standards
Enforce structured commit messages and version bump rules for SDD projects.
project-settings
Centralize and validate project configuration in sdd/sdd-settings.yaml.
change-creation
Generate SPEC.md, PLAN.md, and INDEX.md change packages with dynamic phases.
planning
Convert approved SPEC.md files into structured PLAN.md implementation plans.
spec-index
Generate INDEX.md and SNAPSHOT.md from SPEC.md files and validate frontmatter.
workflow-state
Persist multi-item workflow state across sessions in sdd files.
spec-decomposition
Decompose specifications into independent changes with dependency graphs.
project-scaffolding
Generate root files and spec registries for SDD projects.
Frequently Asked Questions
FAQPage SchemaHow to install SDD?โผ
Run `npx skills add LiorCohen/sdd --all -g -y` in your terminal to install all skills in this suite globally.
What is spec-driven development?โผ
Every change starts as a written spec with acceptance criteria, gets broken into a phased plan, and ends with verified implementation. SDD enforces this workflow so nothing ships without documentation and review.
How does SDD structure coding work?โผ
It guides you through creating a spec, approving it, generating a plan, implementing with specialized roles (backend, frontend, database, testing, DevOps), and verifying the result matches the spec.
Can SDD import an existing product spec?โผ
Yes. It archives your external spec, identifies gaps through clarifying questions, discovers needed components, and decomposes it into trackable workflow items.
Does SDD work with Claude Code?โผ
Yes. It is built as a Claude Code plugin with commands like /sdd, and its skills follow the universal SKILL.md standard.
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