Spec Kitty: Spec-Driven Development for AI Coding Agents and Software Factories

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Spec Kitty: Spec-Driven Development for AI Coding Agents and Software Factories

Summary

Spec Kitty is an open-source CLI that enables spec-driven development for AI coding agents and multi-agent workflows. It transforms product intent into a structured, repo-native AI coding workflow, providing isolated git worktrees and a clear lifecycle for development tasks. This tool helps teams build governed software factories, ensuring visibility and traceability in AI-assisted software development.

Repository Information

Analyzed by OSRepos on September 27, 2026

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Spec Kitty is an open-source command-line interface (CLI) designed to bring structure and governance to AI-assisted software development. It facilitates spec-driven development, transforming product intent into a repeatable, repo-native AI coding workflow. By integrating with various AI coding agents like Claude Code, Cursor, Gemini, and GitHub Copilot, Spec Kitty helps teams build robust software factories with clear processes.

Why Use It and Key Features

Spec Kitty addresses common challenges in AI coding sessions, such as losing requirements, decisions, or acceptance criteria. It's ideal for teams moving from ad hoc "vibe coding" to a more structured, repeatable development workflow.

Key features include:

  • Structured Workflow: Guides users through spec -> plan -> tasks -> next -> review -> accept -> merge lifecycle.
  • Repository-Native Artifacts: Stores specs, plans, work packages, and review states directly in your Git repository under kitty-specs/.
  • Parallel Development: Utilizes isolated Git worktrees under .worktrees/ to allow multiple agents or developers to work in parallel without branch chaos.
  • Visible Progress: Offers a local Kanban dashboard (spec-kitty dashboard) for tracking mission progress.
  • Governance and Audit Trail: Provides review, accept, and merge gates, ensuring human oversight and creating an audit trail.
  • Multi-Agent Support: Integrates with a wide range of AI coding agents, including Claude Code, Codex, Cursor, Gemini, GitHub Copilot, and more.
  • Retrospective Learning: Generates retrospectives for completed missions to foster continuous improvement.

Installation

Spec Kitty is recommended to be installed using pipx to ensure it runs in its own virtual environment, avoiding potential dependency conflicts.

To install the CLI:

pipx install spec-kitty-cli

Alternatively, you can use uv or pip within an activated virtual environment:

uv tool install spec-kitty-cli
# or, inside an activated virtual environment
python -m pip install spec-kitty-cli

After installation, initialize a new project:

spec-kitty init my-project --ai claude
cd my-project
spec-kitty verify-setup

Replace claude with your preferred agent key, such as codex, cursor, gemini, or copilot.

Examples

Here's a quick example of the core workflow using Spec Kitty:

  1. Charter and Specify: Define the mission and its requirements.
    /spec-kitty.charter
    /spec-kitty.specify Build a small task list app.
    
  2. Plan and Tasks: Create a plan and break it down into tasks.
    /spec-kitty.plan
    /spec-kitty.tasks
    
  3. Execute Next Action: Let Spec Kitty determine the next step for the agent.
    spec-kitty next --agent claude --mission <mission-slug>
    
  4. Review and Merge: Review the agent's work, accept it, and merge.
    /spec-kitty.review
    /spec-kitty.accept
    /spec-kitty.merge --push
    

For a full walkthrough, refer to the official documentation.

Links

Related repositories

Similar repositories that may be relevant next.

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️