sdd-mcp
Spec-driven development workflow with approval gates and TDD
All Skills in This Repository (11)
Pure Emerald Level Indicatorssdd-test-gen
Generate unit, integration, and edge-case test templates for JavaScript/TypeScript projects.
simple-task
Guide small feature, bug fix, and enhancement implementation with TDD and design principles.
sdd-review
Identify and document correctness, maintainability, and convention issues in code reviews.
sdd-steering-custom
Create context-specific steering documents with templates under .spec/steering.
sdd-design
Generate technical design specifications from approved feature requirements.
sdd-commit
Generate conventional commit messages and PR templates for SDD workflows.
sdd-steering
Generate product, tech, and structure guides under .spec/steering from project manifests.
sdd-tasks
Generate TDD task breakdowns with estimates and acceptance criteria from design specs.
sdd-security-check
Automate OWASP-aligned security audits across code repositories, APIs, and deployment pipelines.
sdd-requirements
Generate EARS-formatted requirements documents with FRs, NFRs, and acceptance criteria.
sdd-implement
Generate structured SDD implementation guidelines with TDD, SOLID, and security checklists.
Frequently Asked Questions
FAQPage SchemaHow to install sdd-mcp?โผ
Run `npx skills add yi-john-huang/sdd-mcp --all -g -y` in your terminal to install all skills in this suite globally.
What is spec-driven development?โผ
It is a workflow where every feature moves through written requirements, design, and task phases, each requiring your explicit approval before coding begins. This prevents vague specs and untested implementations.
Does sdd-mcp work with Claude Code and Codex?โผ
Yes. It installs natively into Claude Code, Codex, and Oh My Pi, placing skills, rules, and agents in each host's expected directories.
How does sdd-mcp handle test-driven development?โผ
The implementation and test-generation skills enforce a RED-GREEN-REFACTOR cycle, requiring a failing test before any production code is written. Progress and test evidence are recorded durably so work resumes safely after interruptions.
Can I use sdd-mcp for quick bug fixes?โผ
Yes. The simple-task skill handles small fixes and enhancements test-first without starting the full formal workflow.
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