Create a Specification Driven Development workspace with Claude Code agents
npm install create-sddwcc




English | ๆฅๆฌ่ช
A comprehensive Specification Driven Development (SDD) system powered by Claude Code's multi-agent architecture, orchestrating 18 specialized AI agents to deliver high-quality software development workflows from requirements analysis to production deployment.
- ๐ค 18 Specialized AI Agents: Expert agents covering design, development, quality assurance, operations, and specialized domains
- โก Distributed Parallel Execution: Multiple agents work concurrently on independent tasks for maximum efficiency
- โ
Definition of Done (DoD) Framework: Phase-based code reviews and production builds ensure quality gates at every stage
- ๐ฌ Interactive Dialogue Flow: Each agent uses a standardized 5-phase conversation pattern for thorough requirement gathering
- ๐ MCP Integration: Real-time access to up-to-date documentation via Context7, Microsoft Learn, and Azure MCP servers
- ๐ Comprehensive Reporting: Automated generation of execution plans, logs, and summary reports
---
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Orchestrator AI โ
โ (Manages & Coordinates 18 Specialized Agents) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โ Design & โ โ Development & โ โ Operations & โ
โ Architecture โ โ Quality โ โ Management โ
โ (5 agents) โ โ (5 agents) โ โ (5 agents) โ
โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโ
โ Additional Specialists โ
โ (3 agents) โ
โโโโโโโโโโโโโโโโโโโโโโโโโ
---
| Agent | Role | Key Deliverables |
|-------|------|------------------|
| Requirements Analyst | Requirements definition & analysis | SRS, functional/non-functional requirements, user stories |
| System Architect | System design & architecture | C4 model diagrams, ADR, architecture documents |
| API Designer | API design & specification | OpenAPI specs, GraphQL schemas, API documentation |
| Database Schema Designer | Database design & modeling | ER diagrams, DDL, normalization analysis, migration plans |
| Cloud Architect | Cloud infrastructure design | Cloud architecture diagrams, IaC code (Terraform, Bicep) |
| Agent | Role | Key Deliverables |
|-------|------|------------------|
| Software Developer | Code implementation | Production-ready source code, unit tests, integration tests |
| Code Reviewer | Code quality review | Review reports, improvement suggestions, refactoring plans |
| Test Engineer | Test design & implementation | Test code, test design documents, comprehensive test cases |
| Security Auditor | Security auditing | Vulnerability reports, remediation plans, security guidelines |
| Quality Assurance | QA strategy & planning | Test plans, quality metrics, QA reports |
| Agent | Role | Key Deliverables |
|-------|------|------------------|
| Project Manager | Project management | Project plans, WBS, Gantt charts, risk registers |
| DevOps Engineer | CI/CD & infrastructure automation | Pipeline definitions, Dockerfiles, Kubernetes manifests |
| Bug Hunter | Bug investigation & fixes | Bug reports, root cause analysis, fix implementations |
| Performance Optimizer | Performance optimization | Performance reports, optimization code, benchmark results |
| Technical Writer | Technical documentation | API docs, README, user guides, runbooks |
| Agent | Role | Key Deliverables |
|-------|------|------------------|
| UI/UX Designer | UI/UX design & prototyping | Wireframes, mockups, interactive prototypes, design systems |
| Database Administrator | Database operations & tuning | Performance tuning reports, backup/recovery plans, HA configurations |
| AI/ML Engineer | ML model development & MLOps | Trained models, model cards, deployment pipelines, evaluation reports |
---
- Claude Code CLI: Install Claude Code
- Node.js: v18 or higher (for MCP servers)
#### Option 1: Install with npx (Recommended)
The fastest way to get started:
`bashNavigate to your project directory
cd your-project
That's it! The
.claude directory with all 18 agents and the orchestrator will be installed in your project.#### Option 2: Clone from GitHub
If you want to explore or customize the agents:
`bash
Clone the repository
git clone https://github.com/nahisaho/sddwcc.git
cd sddwccCopy .claude directory to your project
cp -r CLAUDE_CODE/.claude /path/to/your/project/Or create a symlink
ln -s $(pwd)/CLAUDE_CODE/.claude /path/to/your/project/.claude
`$3
After installation, verify the setup:
`bash
Check agent files (should show 19 files)
ls -la .claude/agents/Check MCP configuration
cat .claude/claude.jsonView orchestrator documentation
cat .claude/agents/orchestrator.md
`$3
1. Start Claude Code:
`bash
claude-code
`2. Invoke the Orchestrator:
`
๐ค User: [Describe your project or task] Example:
"Build a RESTful API for a task management system with authentication,
database design, CI/CD pipeline, and comprehensive documentation."
`3. Follow the interactive workflow:
- Orchestrator analyzes your request and creates an execution plan
- Selects optimal agents (sequential or parallel execution)
- Each agent follows a 5-phase dialogue flow to gather requirements
- Agents generate deliverables with automatic DoD verification
- Orchestrator consolidates results into comprehensive reports
---
๐ Directory Structure
`
sddwcc/
โโโ README.md # This file
โโโ CLAUDE_CODE/
โ โโโ CLAUDE.md # System documentation
โ โโโ .claude/
โ โ โโโ claude.json # MCP server configuration
โ โ โโโ agents/ # 19 agent definitions
โ โ โโโ orchestrator.md # Main orchestrator agent
โ โ โโโ requirements-analyst.md
โ โ โโโ system-architect.md
โ โ โโโ api-designer.md
โ โ โโโ database-schema-designer.md
โ โ โโโ cloud-architect.md
โ โ โโโ software-developer.md
โ โ โโโ code-reviewer.md
โ โ โโโ test-engineer.md
โ โ โโโ security-auditor.md
โ โ โโโ quality-assurance.md
โ โ โโโ project-manager.md
โ โ โโโ devops-engineer.md
โ โ โโโ bug-hunter.md
โ โ โโโ performance-optimizer.md
โ โ โโโ technical-writer.md
โ โ โโโ ui-ux-designer.md
โ โ โโโ database-administrator.md
โ โ โโโ ai-ml-engineer.md
โ โโโ design/ # Agent-generated design artifacts
โ โ โโโ api/ # API specifications
โ โ โโโ architecture/ # Architecture documents
โ โ โโโ cloud/ # Cloud infrastructure designs
โ โ โโโ database/ # Database schemas & migrations
โ โ โโโ ui/ # UI/UX designs & prototypes
โ โโโ orchestrator/ # Orchestrator outputs
โ โ โโโ plans/ # Execution plans
โ โ โโโ logs/ # Execution logs
โ โ โโโ reports/ # Summary reports
โ โโโ docs/ # Additional documentation
โโโ References/ # Reference materials
`---
๐ก Usage Examples
$3
`markdown
๐ค User: "Develop a user authentication system with JWT tokens,
including database schema, REST API, security audit,
and deployment pipeline."๐ค Orchestrator:
Execution Plan:
Phase 1: Design (Parallel)
โโ Requirements Analyst โ User authentication requirements
โโ Database Schema Designer โ Users & tokens tables
โโ API Designer โ Auth endpoints (login, register, refresh)
Phase 2: Implementation
โโ Software Developer โ Auth service + unit tests
Phase 3: Quality Assurance (Parallel)
โโ Code Reviewer โ Code quality review
โโ Security Auditor โ OWASP Top 10 check
โโ Test Engineer โ Integration & E2E tests
Phase 4: Deployment
โโ DevOps Engineer โ CI/CD pipeline + Docker
โโ Technical Writer โ API documentation
DoD Gates: 4 checkpoints with code reviews and production builds
`$3
`markdown
๐ค User: "Our API response time is slow. Analyze and optimize performance."๐ค Orchestrator:
Execution Plan:
Phase 1: Analysis
โโ Performance Optimizer โ Bottleneck analysis
Phase 2: Implementation
โโ Performance Optimizer โ Optimization implementation
Phase 3: Validation (Parallel)
โโ Code Reviewer โ Review optimized code
โโ Test Engineer โ Performance benchmarks
โโ Technical Writer โ Optimization documentation
DoD Gates: 3 checkpoints with benchmarks and production builds
`$3
`markdown
๐ค User: "Perform a comprehensive security audit and fix vulnerabilities."๐ค Orchestrator:
Execution Plan:
Phase 1: Audit (Parallel)
โโ Security Auditor โ Vulnerability scan (OWASP Top 10)
โโ Code Reviewer โ Code security review
Phase 2: Remediation
โโ Bug Hunter โ Fix identified vulnerabilities
Phase 3: Validation
โโ Test Engineer โ Security test cases
โโ Technical Writer โ Security documentation
DoD Gates: 3 checkpoints with security reviews and tests
`---
โ
Definition of Done (DoD) Framework
Every development phase includes mandatory quality gates:
$3
- โ
Design review completed
- โ
Stakeholder sign-off obtained
- โ
All designs validated for consistency$3
- โ
Code Reviewer: Comprehensive code review passed
- โ
Production Build: npm run build succeeds without errors
- โ
Unit Tests: npm test -- --coverage passes (โฅ80% coverage)
- โ
Static Analysis: All linting and type-checking passes$3
- โ
Security Auditor: No critical vulnerabilities (OWASP Top 10)
- โ
Performance Optimizer: Benchmarks meet acceptance criteria
- โ
Integration Tests: npm run test:integration passes
- โ
E2E Tests: npm run test:e2e passes
- โ
Production Build: npm run build:production with optimizations succeeds$3
- โ
CI/CD Pipeline: Full pipeline executes successfully
- โ
Staging Deployment: npm run deploy:staging succeeds
- โ
Smoke Tests: npm run test:smoke -- --env=staging passes
- โ
Rollback Test: Rollback procedure verified$3
- โ
Final Build: npm run build:production verified
- โ
Production Deployment: npm run deploy:production succeeds
- โ
Smoke Tests: Production smoke tests pass
- โ
Monitoring: All dashboards active and reporting---
๐ง Best Practices
$3
- Identify Independent Tasks: Analyze dependencies upfront
- Launch Concurrently: Run independent agents simultaneously
- Consolidate Results: Orchestrator integrates all outputs$3
- Every Implementation Phase: Code review + production build verification
- No Skipping Quality Gates: Each DoD must be satisfied before proceeding
- Automated Validation: Leverage CI/CD for consistent checks$3
- Phase 1-2: Requirement gathering (one question at a time)
- Phase 3: Confirmation (prevent misunderstandings)
- Phase 4: Deliverable generation (with file outputs)
- Phase 5: Feedback loop (iterate until complete)$3
- Code Reviewer: Invoked at every implementation phase
- Security Auditor: Reviews all code changes for vulnerabilities
- Performance Optimizer: Reviews critical performance paths$3
- Implementation Phase: npm run build must succeed
- Pre-Deployment: npm run build:production with optimizations
- Bundle Analysis: Verify size, tree-shaking, code-splitting effectiveness---
๐ MCP Server Integration
The system leverages Model Context Protocol (MCP) for real-time documentation access:
$3
1. Context7 MCP
- Purpose: Up-to-date documentation for any library
- Package:
@context7/mcp-server
- Usage: Latest framework documentation (React, Vue, Angular, etc.)2. Microsoft Learn MCP
- Purpose: Microsoft Learn documentation and tutorials
- Endpoint:
https://learn.microsoft.com/api/mcp
- Usage: .NET, Azure, TypeScript, VS Code documentation3. Azure MCP
- Purpose: Interact with Azure resources and services
- Package:
@azure/mcp@latest
- Usage: Azure-specific implementation guidance$3
`markdown
Agent: Software Developer
Query: "Latest React 18 hooks best practices"
Context7 MCP โ Fetches current React documentationAgent: Cloud Architect
Query: "Azure Container Apps configuration"
Azure MCP โ Retrieves Azure-specific deployment guidance
`---
๐ Workflow Examples
$3
`
Phase 1: Requirements & Design
โโ Requirements Analyst (sequential)
โโ Database Schema Designer (parallel)
โโ API Designer (parallel)
โโ UI/UX Designer (parallel)
โโ System Architect (sequential integration)
DoD Gate 1: Design Review โ
Phase 2: Implementation
โโ Software Developer (sequential)
DoD Gate 2: Code Review + Build + Tests โ
Phase 3: Quality Assurance
โโ Code Reviewer (parallel)
โโ Security Auditor (parallel)
โโ Performance Optimizer (parallel)
โโ Test Engineer (sequential)
DoD Gate 3: All QA Checks โ
Phase 4: Deployment
โโ DevOps Engineer (sequential)
โโ Technical Writer (sequential)
DoD Gate 4: CI/CD + Staging โ
Phase 5: Production
โโ DevOps Engineer (deployment)
DoD Gate 5: Production Verified โ
`---
๐ Documentation
- System Overview: CLAUDE.md
- Orchestrator Agent: orchestrator.md
- Agent Definitions: agents/
- MCP Configuration: claude.json
---
๐ค Contributing
Contributions are welcome! This is an experimental system for Specification Driven Development with Claude Code.
$3
1. Fork the repository
2. Create a feature branch:
git checkout -b feature/your-feature
3. Make your changes: Add new agents, improve workflows, enhance documentation
4. Test your changes: Ensure all agents work correctly
5. Commit: git commit -m "Add your feature"
6. Push: git push origin feature/your-feature`- ๐ค New Agents: Add specialized agents for specific domains
- ๐ Documentation: Improve guides, tutorials, examples
- ๐ง Workflows: Design new standard workflows for common scenarios
- ๐งช Testing: Add validation and testing strategies
- ๐จ Templates: Create reusable templates for common deliverables
---
This project is licensed under the MIT License - see the LICENSE file for details.
---
- Anthropic Claude: For the powerful Claude Code platform
- Model Context Protocol: For enabling real-time documentation access
- Community: For feedback and contributions to Specification Driven Development
---
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: CLAUDE.md
---
Specification Driven Development with Claude Code
"Build Better Software with 18 Expert AI Agents, Distributed Parallel Execution, and Definition of Done Quality Gates"
---
When using this system, you can expect:
- โ
Requirements Phase: Stakeholder-approved specifications with zero ambiguity
- โ
Design Phase: Comprehensive architecture with reviewed design documents
- โ
Implementation Phase: Production-ready code with โฅ80% test coverage
- โ
Quality Phase: Zero critical vulnerabilities, performance benchmarks met
- โ
Deployment Phase: Automated CI/CD with validated rollback procedures
- โ
Production Phase: Successful deployment with active monitoring
---
Built with โค๏ธ using Claude Code's Multi-Agent Architecture