Priivacy-ai/spec-kitty
Spec-Driven Development for serious software developers. Spec Coding with with Claude, Cursor, Gemini, Codex. Kanban dashboard, git worktrees, auto-merge and more.
解決する課題
Spec Kitty は、AI コーディングエージェント向けに構造化された仕様駆動の開発ワークフローを提供し、アドホックな「vibe coding」セッション中に発生しがちな、要件、アーキテクチャ決定、および受け入れ基準の喪失を防ぎます。製品の意図を、リポジトリがすべてのミッション状態の信頼できる情報源(source of truth)となる、追跡可能で管理されたプロセスへと変換します。
仕組み
AI コーディングのライフサイクル spec -> plan -> tasks -> next -> review -> accept -> merge を実装する CLI ツールとして動作します。このツールは、仕様、計画、およびワークパッケージを追跡するために、リポジトリネイティブなアーティファクト(kitty-specs/ 配下)を作成します。複数のエージェントを並行して使用する際のブランチの混乱を防ぐため、分離された git worktree(.worktrees/ 配下)を利用します。また、dispatch コマンドを介したガバナンスレイヤーにより、オペレーターの意図をランタイムの動作にマッピングし、進捗を追跡するためのローカルなカンバンダッシュボードも提供します。
対象者
Claude Code、Cursor、Gemini、GitHub Copilot などの AI コーディングエージェントを使用しており、ブラックボックス的な自律プロセスではなく、明確な境界と監査証跡を持つ、再現可能で管理されたワークフローを求める「ソフトウェアファクトリー」を構築している開発者およびチーム。
ハイライト
- Repo-native state: 仕様、計画、レビューを Git に直接保存し、リポジトリが信頼できる情報源であることを保証します。
- Git worktree isolation: 複数のエージェントが互いのブランチを干渉することなく並行して作業できるようにします。
- Lifecycle lanes: ワークパッケージを
planned、in_progress、for_review、approved、doneという特定の状態で管理します。 - Broad agent support: Claude Code、Codex、Cursor、Gemini、Copilot、Windsurf など、幅広い AI コーディングツールと統合できます。
- Retrospective learning: 完了したミッションの振り返りを自動生成し、将来の作業に向けた改善策を合成します。