エージェント重要度 ★9
Claude Code に調査だけさせる:プロンプト例と --disallowed-tools と変更検知
https://zenn.dev/topics/ai/feed·2026/9/9
AI要約
Claude Codeで調査を依頼した際に、意図せずファイルが修正されてしまう問題に対し、プロンプトだけでなく外部からの制御や変更検知の重要性を解説。Claude Code 2.1.266を例に、プロンプトだけで制御しない方法や機械的な確認手順を示す。
AI要点
- AI(Claude Code)に調査だけを依頼する際、意図せずファイルが変更される事態を防ぐため、プロンプトだけでなく権限設定と変更検知も併用する。
- プロンプトでは「読み取り専用」「作業開始前の質問」などを明記し、権限設定では`--disallowed-tools`で書き込みツールを禁止する。
- 調査セッションの前後で`git status`やファイルのハッシュ値を比較し、変更がないことを機械的に確認する手順が紹介されている。
- サブエージェントに分ける際は、最初のタスクを「現状把握(読み取りのみ)」に固定し、その出力を後続に渡すことで原因の切り分けを容易にする。
なぜ重要か
AIエージェントに意図しないコード変更やファイル操作をさせないための、プロンプト、権限設定、事後検証を組み合わせた多層的な制御方法を提供しており、安全なAI活用に不可欠なプラクティスである。