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実装中の「ブランチの混沌」を防ぎます。
- ワークパッケージライフサイクル:
planned、in_progress、for_review、approvedなどのラANEを通じてタスクを追跡。 - 広範なエージェント対応:スラッシュコマンドとCLIフックを通じて、多数のAIコードツールと統合可能。
- リトロスペクティブ学習:完了したミッション後に自動的にリトロスペクティブを生成し、将来の作業を改善。
- ローカルファースト:デフォルトでローカルで動作し、オプションでホストされた同期統合が利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト