本文へ移動
AIプラスチャンネル生成AIの使い方・資料選び・回答の確かめ方。

Claude CodeのPlanモードならファイルは変わらない?編集・コマンド実行の許可を確認

情報確認日:2026年10月15日

Claude CodeのPlanモードは、ソースを編集する前に調査して計画を示すためのモードです。ただし「どの環境でも全ファイルが絶対に変わらない」という保証ではありません。調査用コマンドの許可は設定や実行環境で異なり、計画自体も保存されます。現在のモードとコマンドの許可条件を確認して使います。

計画と、変更の実行を分ける

Planモードでは、Claudeがファイルを読み、調査のためにコマンドを実行し、計画を書きます。通常は計画を承認するまでソース編集を止める仕組みです。公式のpermission modes説明

調べてほしい対象と、実行してほしい変更を一度に曖昧に頼むより、「現状と依存関係を調べ、変更案と検証方法を示す」という段階を作れます。計画には変更するファイル、変更理由、検証方法、未確認の条件まで含めると、承認する範囲が具体的になります。

ただし、計画の文章が良さそうに見えたことと、実際の動作検証が済んだことは別です。Plan中の調査結果を、完成した修正やテスト合格として受け取らないようにします。

コマンドが実行される条件は三つに分かれる

2026年10月15日に確認した公式説明は、計画中のシェルコマンドを、最初に該当する条件で次のように扱います。

セッションの条件 計画中のコマンドの扱い
対話型ターミナルでBypass permissionsが利用可能 classifierや承認プロンプトが適用されない条件がある
Autoが利用可能でuseAutoModeDuringPlanが有効 一定のコマンドをclassifierが審査し、承認・拒否を判定
Autoが利用できない、または同設定が無効 標準の読み取り専用コマンド群以外は承認を求める

classifierは実行前に操作を審査する別のモデルです。「Planだから一切のコマンドが走らない」「毎回必ず自分へ許可が出る」とは限りません。

特に公式説明には、Bypass permissionsが利用可能な対話型ターミナルの例外があります。モード名だけを見て、編集のブロックが常に同じと判断せず、起動方法と許可設定を合わせて読みます。

Planを選んだ後、画面でも現在地を確かめる

CLIではclaude --permission-mode planで開始できます。セッション中はShift+Tab、または一つの依頼に/planを付ける方法も案内されています。Shift+Tabで離れる操作自体は、計画を承認する操作ではありません。

VS Codeでは現在のモード表示から、DesktopのCodeタブでは送信ボタン付近のモード選択から確認します。DesktopのCoworkタブは同じモード体系ではないため、Codeタブの説明をそのまま当てはめません。

新しいセッションと再開したセッション、個人設定とプロジェクト・組織の設定では、開始時のモードが変わることもあります。設定ファイルにPlanと書いた記憶より、今の画面に示されているモードを優先して確認します。

テストやインストールには、読み取り以外の作用もある

コマンドの名前が「調査」「テスト」でも、実行すれば生成ファイルやキャッシュが作られる場合があります。依存パッケージの取得、データベースへの接続、テスト用データの変更なども、コマンドの内容次第です。

これは特定のコマンドが常に危険だという話ではなく、ソース編集を止める許可モードと、コマンドがアクセスできる場所を制限する仕組みを分けるための確認です。公式説明も、permission modesとBash sandboxの役割を区別しています。

「変更を加えず読むだけ」が必要なら、読み取り専用の資料や複製した作業領域を用意し、実行可能なコマンドとアクセス先を具体的に指定します。Planの名前だけを、バックアップやアクセス制限の代わりにしないことが重要です。

承認画面では、その後の許可モードまで読む

計画ができると、承認してAutoで進める、変更を手動承認する、計画を続ける、といった選択が示されます。選択肢はAutoの利用可否やBypass設定で変わります。

承認するとPlanを離れ、選んだ許可モードで編集へ進みます。「計画の内容には賛成」と「以後の変更を自動で許可する」を一つの確認だと思わず、選択肢の文言を読んでください。

計画の範囲が大きすぎる場合は、必要なファイルや変更を絞り、未確認事項を先に調べてもらいます。実装が始まった後は差分と検証結果で、計画どおりの変更かを確認します。

想定と違う編集や許可表示が出た場合は、Claude Codeのバージョン、CLI・VS Code・Desktop等の実行環境、起動時の設定、現在のモードを整理して公式資料や管理者へ確認します。許可を広げる操作を試す前に、どの条件が働いたかを特定すると原因を追えます。

参照資料

あわせて読みたい記事

執筆・検証:カネさん(政経プラスチャンネル運営)+ ChatGPT

ほかの記事を探す
ホームで目的から探す →
タイトルとURLをコピーしました