Inject Spec-Driven Development into AI coding tools without building a new UI.
spec-driven-steroids is a CLI plus template bundle for running a strict workflow inside AI coding tools:
requirements → design → tasks → implementation
It injects:
- Platform-specific agents, commands, or workflows
- Universal writing/implementation skills
- CLI validation commands for spec structure and traceability
| Platform | Scope | Injection Type |
|---|---|---|
| Antigravity | project | /spec-driven command |
| Claude Code | project | CLAUDE.md |
| Gemini CLI | global | MCP servers, agents, commands |
| GitHub Copilot CLI | global | MCP servers, skills |
| GitHub Copilot for VS Code | global | MCP configuration |
| GitHub Copilot for JetBrains | global | MCP configuration |
| OpenCode | global | MCP configuration, skills |
| OpenAI Codex | project | Agent instructions |
| Qwen Code | global | MCP configuration, skills |
npm install -g spec-driven-steroidsRequirements:
- Node.js
>=20 pnpmfor local development
The CLI provides two command names:
sds(short alias - recommended)spec-driven-steroids(full name)
# Interactive injection (prompts for platform and options)
sds inject
# With flags
sds inject -p opencode
sds inject -p github-copilot --scope global# Validate spec folder structure
sds validate structure <slug>
# Validate EARS requirements
sds validate requirements <path>
# Validate design structure and Mermaid
sds validate design <path>
# Validate task structure and traceability
sds validate tasks <path>
# Full end-to-end validation
sds validate spec <slug># Show version
sds --version
# Show help
sds --helpThe CLI injects these universal skills that work across all platforms:
| Skill | Purpose | Phase |
|---|---|---|
spec-driven-requirements-writer |
Write EARS-format requirements | 1 |
spec-driven-technical-designer |
Create technical design with Mermaid | 2 |
spec-driven-task-decomposer |
Decompose into atomic tasks | 3 |
spec-driven-task-implementer |
Execute tasks from tasks.md | 4 |
| Skill | Purpose |
|---|---|
contextual-stewardship |
Knowledge graph for architectural decisions |
quality-grading |
Grade code/specs across 4 dimensions |
code-review-hardening |
Structured code review with self-repair |
universal-live-check |
Real-time validation framework |
long-running-work-planning |
Structured reasoning for complex tasks |
project-guidelines-writer |
Generate repository guidelines |
agent-work-auditor |
Audit agent-generated artifacts |
| Agent | Purpose |
|---|---|
spec-driven |
Main spec-driven workflow orchestrator |
Spec-Driven planning writes artifacts to:
.specs/changes/<slug>/
├── requirements.md
├── design.md
└── tasks.md
- Requirements - EARS-syntax requirements with stable IDs
- Design - Mermaid diagrams, architecture sections
- Tasks - Atomic implementation tasks with traceability
- Implementation - Task execution with verification
- Inject platform files into a repository:
sds inject- Generate project guidance:
/inject-guidelinesThis creates: AGENTS.md, CONTRIBUTING.md, STYLEGUIDE.md, TESTING.md, ARCHITECTURE.md, SECURITY.md
- Start the spec flow:
- GitHub Copilot:
@spec-driven Add a rate limiter - OpenCode: use the
Spec-Drivenagent - Antigravity:
/spec-driven - Codex:
/spec-driven Add a rate limiter
- Approve each planning phase, then move to implementation.
For complex long-running tasks, you can optionally add the sequential-thinking MCP server:
sds inject
# Select "Yes" when prompted to add sequential-thinking MCPThis enables structured reasoning to help agents break down complex problems.
packages/
├── cli/ # Main CLI package
│ ├── src/
│ │ ├── cli/ # Injection commands
│ │ ├── core/validate/ # Validation modules
│ │ └── context-stewardship/ # Knowledge graph
│ └── templates/ # Platform templates & skills
├── test-utils/ # Test fixtures and mocks
└── landing-page/ # Documentation site
pnpm install
pnpm build
pnpm testUseful commands:
pnpm typecheck- Type check all packagespnpm lint- Lint all packagespnpm test:coverage- Run tests with coveragepnpm changeset- Create a changesetpnpm changeset:version- Version bump
- AGENTS.md - AI agent guidance
- CONTRIBUTING.md - PR process
- STYLEGUIDE.md - Code conventions
- TESTING.md - Testing strategy
- ARCHITECTURE.md - System architecture
- SECURITY.md - Security policy
MIT