GithubのSpec-kitを使って仕様駆動開発(SDD)というものを試してみた
AI要約
GitHubのSpec-kitを使った仕様駆動開発(SDD)の実践レポート。仕様を唯一の正とし、specify→plan→tasks→implementの4ステップで開発を進める手法を紹介。Claude Codeとの連携で「タスク完了で猫が増えるTODOアプリ」を実装。大規模プロジェクトでは安定した成果物が期待できる反面、トークン消費が課題となることが分かった。
AI要約
GitHubのSpec-kitを使った仕様駆動開発(SDD)の実践レポート。仕様を唯一の正とし、specify→plan→tasks→implementの4ステップで開発を進める手法を紹介。Claude Codeとの連携で「タスク完了で猫が増えるTODOアプリ」を実装。大規模プロジェクトでは安定した成果物が期待できる反面、トークン消費が課題となることが分かった。
Cursor や Claude Code などのAIエージェントをチームで使うと、コミットルールが崩れやすくなります。これを防ぐには「禁止事項・手順・メッセージ形式」の3点を明文化し、.cursor/rules や CLAUDE.md に記述することが重要です。チケット番号を先頭に入れる、git add .を禁止するなど、具体的なルール設定で追跡性が大幅に向上します。

