spec-kitty

Spec Kitty Logo

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.


Quick Navigation

πŸ“š Tutorials β€” Learning-Oriented

New to Spec Kitty? Start here to learn the fundamentals.

πŸ”§ How-To Guides β€” Task-Oriented

Solve specific problems with step-by-step instructions.

πŸ“– Reference β€” Information-Oriented

Complete command and configuration documentation.

πŸ’‘ Explanations β€” Understanding-Oriented

Understand the concepts and architecture.


Dashboard Preview

Spec Kitty includes a live dashboard for real-time progress tracking:

Spec Kitty Dashboard - Kanban Board View

Kanban board showing work packages across all lanes

Spec Kitty Dashboard - Feature Overview

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