sdd-skills-ai
v2.0.5
Published
CLI to scaffold a Spec-Driven Organization boilerplate
Maintainers
Readme
→ wizard-driven not command-heavy
→ complete not partial
→ Scrum-first not ad-hoc
→ built for teams not just individuals
→ scalable from solo to enterprise
→ Clean Architecture not technical debt[!TIP] Complete Scrum methodology now built-in! We've integrated full SDD+TDD+DDD Scrum with 9 specialized AI agents. New Clean Architecture! Refactored with SOLID principles for maximum maintainability.
Run
sdd-skills-ai wizardto get started. → Learn more here
See it in action
You: sdd-skills-ai wizard
AI: 🧙♂️ Welcome to the SDD Skills AI Wizard!
✓ Clean Architecture initialized
✓ Spec-Kit initialized (default)
✓ 23 AI tools configured
✓ 47 community skills added
✓ Complete Scrum methodology installed
✓ 9 specialized agents ready
Your AI-driven development environment is ready!
You: @scrum.product-owner Help me define user authentication
AI: I'll help you create a complete user story:
✓ User story with acceptance criteria
✓ Business constraints and success metrics
✓ Technical requirements overview
Ready for contract phase!
You: /scrum.feature-lifecycle
AI: Starting complete 6-phase development:
✓ Phase 1: Discovery & Definition
✓ Phase 2: Contract Creation
✓ Phase 3: Sprint Planning
✓ Phase 4: Development (TDD)
✓ Phase 5: Validation
✓ Phase 6: Release & Feedback
Feature complete and deployed!Quick Start
Requires Node.js 18.0.0 or higher.
Install SDD Skills AI globally:
npm install -g sdd-skills-aiThen navigate to your project directory and run the wizard:
cd your-project
sdd-skills-ai wizardNow tell your AI: @scrum.product-owner <what-you-want-to-build>
[!NOTE] Not sure if your AI tool is supported? View the full list – we support 23+ tools and growing.
Also works with pnpm, yarn, and bun. See installation options.
🏗️ Architecture
v2.0 introduces Clean Architecture with SOLID principles:
src/
├── application/ # Application Layer (Use Cases)
│ ├── services/ # Application services
│ └── use-cases/ # Specific use case implementations
├── domain/ # Domain Layer (Business Logic)
│ ├── entities/ # Domain entities
│ ├── repositories/ # Repository interfaces
│ └── services/ # Domain services
├── infrastructure/ # Infrastructure Layer
│ ├── filesystem/ # File system operations
│ ├── process/ # Process execution
│ └── ui/ # CLI interactions
├── presentation/ # Presentation Layer (CLI)
│ └── commands/ # CLI command handlers
└── shared/ # Shared utilitiesKey Benefits
- Single Responsibility: Each class has one clear purpose
- Dependency Inversion: Services depend on interfaces, not concretions
- Testability: Easy to mock and test individual components
- Maintainability: Clear separation makes code easier to modify
- Extensibility: New features can be added without breaking existing code
🚀 Commands
Interactive Setup
wizard- Complete interactive setup (recommended)init- Initialize Spec-Driven base configuration
Configuration
agent-init- Create AGENTS.md with AI contextconfigure-tools- Configure AI coding assistant toolssetup-scrum-configs- Configure Scrum agents
Skills & Tools
apply-skills- Inject Antigravity skill packsinstall-scrum- Install complete Scrum methodologyspec-skills-add- Enable autonomous tool addition
Utilities
add-skill- Register custom skill repositoryadd-spec- Register local spec-driven toolcompletion- Setup shell autocompletionstats- Show available components statistics
Docs
→ Getting Started: first steps → Quick Start: 5-minute tutorial → CLI Reference: complete command reference → Architecture Guide: Clean Architecture details → Scrum Overview: complete methodology → Supported Tools: 23 AI assistants → Installation: detailed setup guide → FAQ: frequently asked questions → Troubleshooting: common issues
Why SDD Skills AI?
AI coding assistants are powerful but lack structure and methodology. SDD Skills AI adds a complete development layer so you can build with discipline, quality, and team collaboration.
- Build with discipline — SDD+TDD+DDD methodology ensures quality before code gets written
- Clean Architecture — SOLID principles for maintainable, scalable code
- Collaborate effectively — 9 specialized Scrum agents with clear roles and responsibilities
- Stay organized — complete 6-phase development from discovery to release
- Use your tools — works with 23+ AI assistants via agent configurations
- Scale infinitely — from personal projects to enterprise teams
Teams
Using SDD Skills AI in a team? Join our GitHub Discussions for collaboration tips and best practices.
