LLM推論初出 6/11 06:30
【後編】Claude Codeの暴走を止める ── 「お願い(CLAUDE.md)」と「物理的な壁(settings.json)」の二段構え
https://zenn.dev/topics/ai/feed2026/6/11
AI要約
Claude Codeの制御に関する後編。前編で紹介した指示ファイル「CLAUDE.md」だけではAIの動作を完全に制御できないことを踏まえ、本編では「settings.json」を用いてAIの操作を物理的にブロックする二段構えの制御方法を解説。AIの暴走を防ぎ、意図しない動作を抑制するための具体的な手法を提示している。
AI要点
- Claude Codeの「指示」はCLAUDE.mdに記述するが、強制力がないため、settings.jsonで物理的な制約を設ける必要がある。
- AI自身に「暴走しないための制約」を設計させることで、実用的なルールが策定できる。
- CLAUDE.mdでは、セッション開始時の必須確認や、3フェーズ(設計提示・承認→自律実装→証拠ベースレビュー)の開発フローを指示する。
- Phase 3の「証拠ベースのレビュー」では、AIにログや差分などの「物証」を提示させ、AIの「完璧です」という言葉を鵜呑みにしない体制を構築する。
なぜ重要か
AIの指示(CLAUDE.md)と制約(settings.json)を組み合わせた二段構えの設計により、AIによる予期せぬ操作や「暴走」を防ぎ、開発プロセスの安全性と再現性を高める実用的な手法を提供します。