A structured methodology for building software features through specifications, optimized for AI-powered development tools.
███████╗ ██████╗ ███████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ██╗ ███████╗ ███╗ ██╗
██╔════╝ ██╔══██╗ ██╔════╝ ██╔════╝ ██╔══██╗ ██╔══██╗ ██║ ██║ ██║ ██╔════╝ ████╗ ██║
███████╗ ██████╔╝ █████╗ ██║ █████╗ ██║ ██║ ██████╔╝ ██║ ██║ ██║ █████╗ ██╔██╗ ██║
╚════██║ ██╔═══╝ ██╔══╝ ██║ ╚════╝ ██║ ██║ ██╔══██╗ ██║ ╚██╗ ██╔╝ ██╔══╝ ██║╚██╗██║
███████║ ██║ ███████╗ ╚██████╗ ██████╔╝ ██║ ██║ ██║ ╚████╔╝ ███████╗ ██║ ╚████║
╚══════╝ ╚═╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚═╝ ╚═══╝
█████╗ ██████╗ ███████╗ ███╗ ██╗ ████████╗ ██╗ ██████╗ ██████╗ ███████╗ ██╗ ██╗
██╔══██╗ ██╔════╝ ██╔════╝ ████╗ ██║ ╚══██╔══╝ ██║ ██╔════╝ ██╔══██╗ ██╔════╝ ██║ ██║
███████║ ██║ ███╗ █████╗ ██╔██╗ ██║ ██║ ██║ ██║ ██║ ██║ █████╗ ██║ ██║
██╔══██║ ██║ ██║ ██╔══╝ ██║╚██╗██║ ██║ ██║ ██║ ██║ ██║ ██╔══╝ ╚██╗ ██╔╝
██║ ██║ ╚██████╔╝ ███████╗ ██║ ╚████║ ██║ ██║ ╚██████╗ ██████╔╝ ███████╗ ╚████╔╝
╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═══╝
by @marcelsud
cd /path/to/your/project
npx degit marcelsud/spec-driven-agentic-development/.claude .claude/spec:create [feature] → context.md + requirements.md + tasks.md
/spec:execute [feature] → Implementation
| Command | Description |
|---|---|
/spec:create [feature] |
Generate complete specification |
/spec:execute [feature] |
Execute implementation from tasks |
/spec:list |
List all features |
/spec:status |
Show implementation status |
/spec:help |
Command help |
your-project/
├── .claude/
│ ├── CLAUDE.md # Methodology reference
│ └── commands/spec/ # Slash commands
└── features/
└── [feature-name]/
├── context.md # Context + technical decisions
├── requirements.md # EARS-formatted requirements
└── tasks.md # TDD task breakdown
See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
Made by Marcelo Santos
Subscribe to receive links, insights and more.