Spec Kitty Documentation
Build high-quality software faster with AI-powered spec-driven development.
What is Spec Kitty?
Spec Kitty is a toolkit for spec-driven development with AI coding agents. It structures your AI workflows around specifications, plans, and work packagesβensuring that AI agents build exactly what you need, with live progress tracking via a kanban dashboard.
Works with Claude Code, Cursor, Windsurf, Gemini CLI, GitHub Copilot, and 7 other AI coding agents.
Release Tracks
Spec Kitty runs two active release lines:
main/ PyPI 1.x (recommended): install withpip install spec-kitty-cli2.x/ GitHub-only: semantic tags (v2.*.*) and release artifacts for forward-track testing
If you're new to Spec Kitty, start on the PyPI 1.x line.
Quick Navigation
π Tutorials β Learning-Oriented
New to Spec Kitty? Start here to learn the fundamentals.
- Claude Code Integration β Setup and first run
- Claude Code Workflow β End-to-end workflow walkthrough
π§ How-To Guides β Task-Oriented
Solve specific problems with step-by-step instructions.
- Install & Upgrade β Installation methods and upgrades
- Use the Dashboard β Monitor progress in real-time
- Run External Orchestrator β Drive multi-agent automation via
spec-kitty-orchestrator - Build Custom Orchestrator β Build your own provider against the host API
- Non-Interactive Init β Run init without prompts
π Reference β Information-Oriented
Complete command and configuration documentation.
- CLI Commands β All
spec-kittycommands - Orchestrator API β Contract for external orchestrators
- Slash Commands β All
/spec-kitty.*commands - Agent Subcommands β
spec-kitty agent *commands - Configuration β Config files and options
- Environment Variables β All env vars
- File Structure β Directory layout
- Missions β Mission types and configuration
- Supported Agents β All 12 supported AI agents
π‘ Explanations β Understanding-Oriented
Understand the concepts and architecture.
- Spec-Driven Development β The philosophy
- Workspace-per-WP Model β How workspaces work
- Git Worktrees β Git worktrees explained
- Mission System β Why missions exist
- Kanban Workflow β Lane-based workflow
- AI Agent Architecture β Multi-agent design
- Multi-Agent Orchestration β Manual and external orchestration models
Dashboard Preview
Spec Kitty includes a live dashboard for real-time progress tracking:
Kanban board showing work packages across all lanes
Feature overview with completion metrics
Quick Start
# Install
pip install spec-kitty-cli
# Initialize a new project
spec-kitty init my-project --ai claude
cd my-project
# Launch your AI agent and use slash commands
/spec-kitty.specify Add user authentication with email/password
/spec-kitty.plan
/spec-kitty.tasks
/spec-kitty.implement
Ready to start? Getting Started Tutorial β
Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions