spec-kitty/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支援開発における構造の欠如とトレーサビリティの不足に対処します。要件、アーキテクチャ的決定、受入基準がチャット履歴に消えてしまう「バイブ開発」を防ぐため、開発プロセスの真実の源をGitリポジトリ自体に移行します。

動作方法

CLIを提供し、仕様駆動開発ワークフローを実装します:spec -> plan -> tasks -> next -> review -> accept -> merge。このツールはリポジトリネイティブなアーティファクト(kitty-specs/ に保存)を管理し、.worktrees/ に保存された隔離されたgit worktreeを使用して、複数のAIエージェントや開発者が並行して異なるワークパッケージを扱う際にブランチの衝突を防ぎます。

対象ユーザー

Claude Code、Cursor、Windsurf、GitHub CopilotなどのAIコードエージェントを使用し、一時的なプロンプトではなく、管理された、再現可能なソフトウェアファクトリー方式を必要とする開発者やチームです。

主な特徴

  • リポジトリネイティブなガバナンス:仕様、計画、レビュー状態をGitに直接保存。
  • エージェントの隔離:git worktreeを使用して、並行したAI実装中の「ブランチの混沌」を防ぎます。
  • ワークパッケージライフサイクルplannedin_progressfor_reviewapproved などのラANEを通じてタスクを追跡。
  • 広範なエージェント対応:スラッシュコマンドとCLIフックを通じて、多数のAIコードツールと統合可能。
  • リトロスペクティブ学習:完了したミッション後に自動的にリトロスペクティブを生成し、将来の作業を改善。
  • ローカルファースト:デフォルトでローカルで動作し、オプションでホストされた同期統合が利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト