より遠くへ進むために──AIと共に考える、始め方ではなく終わらせ方
AI要約
AI駆動開発で「完璧な仕様を最初に書く」という流れが広がっていますが、本当の課題は別にあります。仕様書に混在するWhat・How・Orderを分離し、Whatだけを残すべき。7万行超のアプリ開発でAI自身が提言した「仕様書を増やすな、Implの入り口を減らせ」という言葉が指し示すのは、実装の構造整理こそが複雑性を制御し、AIの精度を高める最重要因だということです。
AI要約
AI駆動開発で「完璧な仕様を最初に書く」という流れが広がっていますが、本当の課題は別にあります。仕様書に混在するWhat・How・Orderを分離し、Whatだけを残すべき。7万行超のアプリ開発でAI自身が提言した「仕様書を増やすな、Implの入り口を減らせ」という言葉が指し示すのは、実装の構造整理こそが複雑性を制御し、AIの精度を高める最重要因だということです。
Cursor や Claude Code などのAIエージェントをチームで使うと、コミットルールが崩れやすくなります。これを防ぐには「禁止事項・手順・メッセージ形式」の3点を明文化し、.cursor/rules や CLAUDE.md に記述することが重要です。チケット番号を先頭に入れる、git add .を禁止するなど、具体的なルール設定で追跡性が大幅に向上します。

