なぜLLMコーディングは修正の反復で爆発するのか
AI要約
LLMコーディングで修正を重ねるとコード爆発が起きる理由を、人間の加算的指示とLLMの局所整合バイアスの構造的相互作用として解析します。フォールバック堆積・責務融解といった現場症状から、UNIX哲学やKISS原則を制約として再定義し、境界固定・削除強制・単一経路維持で収束させる具体的手法を提示する実践的な論考です。
AI要約
LLMコーディングで修正を重ねるとコード爆発が起きる理由を、人間の加算的指示とLLMの局所整合バイアスの構造的相互作用として解析します。フォールバック堆積・責務融解といった現場症状から、UNIX哲学やKISS原則を制約として再定義し、境界固定・削除強制・単一経路維持で収束させる具体的手法を提示する実践的な論考です。
Cursor や Claude Code などのAIエージェントをチームで使うと、コミットルールが崩れやすくなります。これを防ぐには「禁止事項・手順・メッセージ形式」の3点を明文化し、.cursor/rules や CLAUDE.md に記述することが重要です。チケット番号を先頭に入れる、git add .を禁止するなど、具体的なルール設定で追跡性が大幅に向上します。

