yi-john-huangyi-john-huangCommunityยท11 Agent Skills Included

sdd-mcp

Spec-driven development workflow with approval gates and TDD

Guides features through requirements, design, task planning, and test-first implementation with explicit human approval at every phase. Eliminates vague specs, skipped tests, and untracked progress by storing durable workflow state that survives restarts. Works natively in Claude Code, Codex, and Oh My Pi with built-in security audits, code review, and commit guidance.
npx skills add yi-john-huang/sdd-mcp --all -g -y
Available:

Tells the agent which skill command to invoke for small fixes versus formal features, enforces approval gates between phases, and defines model routing rules for each host.

All Skills in This Repository (11)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-test-gen

Generate unit, integration, and edge-case test templates for JavaScript/TypeScript projects.

Community
Advanced
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

simple-task

Guide small feature, bug fix, and enhancement implementation with TDD and design principles.

Community
Basic
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-review

Identify and document correctness, maintainability, and convention issues in code reviews.

Community
Advanced
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-steering-custom

Create context-specific steering documents with templates under .spec/steering.

Community
Advanced
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-design

Generate technical design specifications from approved feature requirements.

Community
Advanced
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-commit

Generate conventional commit messages and PR templates for SDD workflows.

Community
Intermediate
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-steering

Generate product, tech, and structure guides under .spec/steering from project manifests.

Community
Intermediate
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-tasks

Generate TDD task breakdowns with estimates and acceptance criteria from design specs.

Community
Intermediate
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-security-check

Automate OWASP-aligned security audits across code repositories, APIs, and deployment pipelines.

Community
Advanced
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-requirements

Generate EARS-formatted requirements documents with FRs, NFRs, and acceptance criteria.

Community
Advanced
๐Ÿ“ฆ In Repo
yi-john-huangyi-john-huang

sdd-implement

Generate structured SDD implementation guidelines with TDD, SOLID, and security checklists.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How 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โ†’