· 8分 · 開発者ガイド

Claude Codeのプランモード:使い方と、時間やトークンの節約につながるケース

Claude Codeのプランモード:使い方と、時間やトークンの節約につながるケース

Claude Codeのプランモードでは、実装が始まる前に進め方を確認できます。このガイドでは、 Claude Codeのプランモードへの切り替えと終了の方法、デフォルトに設定する方法、そして不要な検索や修正の繰り返しを減らすことで、計画が時間とトークンの節約につながる場面を判断する方法を説明します。

Claude Codeのプランモードでできること

プランモードは、変更の提案と実装を分離します。Claudeがタスクを調査し、進め方を提案して承認を待つため、作業を進める前に計画を確認し、調整できます。

この Claude Codeユーザー向けFAQ(2026年8月7日付)では、 plan を、承認を待つ読み取り専用の計画作成として説明しています。そのため、実装を許可する前に、Claudeがタスクをどう理解しているかを確認したい場合に役立ちます。

読み取り専用であることは、ツールを使わないことを意味しません。Claude は計画中にファイルを読み取り、読み取り専用のツールを使用できます。2026年8月14日までに確認できるリリース履歴には、Plan Mode で開始したセッションにおける読み取り専用ツールの呼び出しに関する修正が含まれています。そのため、計画中はすべてのコマンドやリポジトリの調査が禁止されると説明するのは誤解を招きます。

Plan Mode とその他の権限モード

計画によって、Claude が作業を提案する段階にあるのか、実行に進む段階にあるのかが決まります。どの操作に承認が必要かは、実装に使用する権限モードによって決まります。

モード 文書に記載された動作 考慮すべき点
plan 読み取り専用で計画し、承認を待つ 実装前にアプローチを確認するために使用します。
手動 リスクのある編集やコマンドの実行前に確認する 実装中にこれらの操作を行う際は、承認を求められることを想定してください。
acceptEdits ファイルの編集を自動的に承認するが、コマンドには承認が必要な場合がある ファイルの編集とコマンドの実行権限は別々です。
auto バックグラウンドで安全性を確認し、操作を自動的に承認する 利用できるかどうかは、対応モデルと組織の設定によって異なります。

公開日時点で、以前の default 権限モードの表示名は、次のようになっています: 手動。バージョン 2.1.200 でこの表示変更が導入され、 manual も、次の名称とともに default 関連する設定およびコマンドライン設定で使用できるようになりました。

Plan Mode に入る方法と終了する方法

便利な開始方法は、セッション中に権限モードを切り替える方法、次のコマンドを使う方法、 /planそして Plan Mode フラグを指定して Claude Code を起動する方法です。

セッション中に Shift+Tab を使う

押すキーは Shift+Tab を押して、Plan Mode が選択されるまで権限モードを順に切り替えます。Anthropic の15年4月のガイドで説明されている通常の開始状態では、最初に押すと次のモードに入ります: acceptEdits 。もう一度押すと Plan Mode に入ります。

「2回押す」は、常に適用されるルールではなく、その開始状態を前提とした説明として捉えてください。セッションがすでに別のモードになっている場合もあるため、モードを順に切り替える際は、選択されているモードを確認してください。

Plan Mode を終了するには、Shift+Tab を使って、実装に使用したい権限モードに切り替えます。まず計画を確認してから、そのモードで合意した作業を進めてください。

次のコマンドで直接入る: /plan

セッション内で、次を使用します:

/plan

タスクをその場で指定することもできます:

/plan fix the auth bug

説明の引数は、2026年3月10日に v2.1.72 で追加されました。Plan Mode に入り、そのタスクの計画を開始するため、モードとタスクを同じコマンドで指定できます。

Plan Mode で新しいセッションを開始する

計画が選択された状態で開始するには、次を実行します:

claude --permission-mode plan

実装前に調査と確認が必要なタスクだと、あらかじめわかっている場合に便利です。関連するコマンドラインの使用方法については、次を参照してください: Claude Code CLIリファレンス.

これらの開始方法は、いずれも同じ計画ワークフローにつながります。進行中の会話ではショートカットを、 /plan 明示的なコマンドを使いたい場合はこのコマンドを、セッションの初期モードを計画にしたい場合は起動フラグを選んでください。

実装に進める計画を作成する

有用な Claude Code の計画は、提案された変更を評価しやすいものであるべきです。関連するコードを特定できるだけのコンテキストと、実装の成功を判断できるだけの受け入れ基準を Claude に提供してください。

この コンテキストと、よりよいプロンプトのためのガイド では、関連するファイル参照を提供し、モードを切り替えて手順を実装する前に、会話の中で計画を確認することを推奨しています。

既知のパスと受け入れ基準を提供する

次を使ってファイルを参照します: @path/to/file 関連するコードの場所がすでにわかっている場合に使用してください。ガイドでは、Claude にファイルを探させるよりも、こうした参照を提供するほうが速く、使用するトークンも少ないと説明されています。

これらのパスとあわせて、成功の具体的な定義も示してください。たとえば認証のバグであれば、問題のある動作を説明し、関連するファイルを特定し、修正後に期待する動作を示すことができます。これはタスクの伝え方の提案であり、特定のリポジトリについて述べたものではありません。

含めると役立つ情報:

  • 変更する必要がある動作。
  • すでに把握している関連ファイル。
  • 変更範囲に関する制約。
  • 作業完了時の受け入れ基準。

目的は、実装前に不確実性を減らすことです。変更によって何を達成する必要があるのかを説明せずに計画を求めるより、望ましい結果を詳しく説明するほうが有用です。

承認する前に計画を確認する

提案されたアプローチが、求められた動作に対応し、意図した範囲に収まっているかを確認してください。複数のファイルにまたがる作業では、変更を進める前に、各手順がどのようにつながるかを確認してください。

計画に誤解が反映されている場合は、会話の中で訂正してください。Anthropic のガイダンスでも、モードを切り替えて手順を実装する前に、計画を確認して調整することを明示的に支持しています。

承認は、アプローチの確認から実装の実行への移行を示します。選択した実装用の権限モードは、引き続き重要です。計画を承認しても、Manual と、 acceptEdits、および auto が同等になるわけではありません。

計画によって時間とトークンを節約できる場面

Claude Code の計画モードは、不確実性を早い段階で解消することで、不要な実装作業を防げる場合に特に有用です。複数のファイルにまたがる変更は、誤った前提が提案された変更の複数箇所に影響する可能性があるため、適した対象です。

裏付けのある節約の仕組みは具体的です。誤解が大きな差分になる前に見つけること、成功の条件を最初に定義して修正の繰り返しを減らすこと、既知のパスを提供して不要なファイル検索を避けることです。

範囲の確認が必要な場合に計画を使う

タスクが複数のファイルにまたがる場合や、編集を始める前にアプローチを確認する必要がある場合は、Plan Mode の利用を検討してください。計画を確認することで、範囲を絞り、前提を訂正し、作業の順序を変更する機会が得られます。

小規模で仕様が明確な変更では、別途計画の段階を設けることで、重要な不確実性を解消できるかを検討してください。対象ファイルと必要な動作がすでに明確なら、計画について長く話し合っても、得られる利点は少ないかもしれません。

これはワークフロー上の判断であり、ベンチマークではありません。調査概要では、どの時点から計画によって作業が速くなるかについて、測定に基づく基準は示されていません。

トークンに関する主張を正確にする

計画を立てると、実装前に作業の段階が加わります。その潜在的な利点は、計画がなければ繰り返したり破棄したりすることになる作業を避けられる点にあります。

トークン使用量を評価する際には、この区別が重要です。既知のファイルパスを提供することは、検索に使うトークンを節約する方法として文書で裏付けられています。計画の確認も誤解や修正の繰り返しを減らすのに役立ちますが、利用可能な証拠では、Plan Mode の正味の節約量は定量化されていません。

調査の締切前に公表された公式ベンチマークで、時間やトークンが一定の割合で減ることを裏付けるものは確認されていません。また、提供された証拠では、Plan Mode 専用の料金や利用枠も確認されていません。

計画を使って次の実装手順の品質を高め、回避できた検索や修正という観点で節約効果を評価してください。この目的についてのより幅広い説明は、次を参照してください: Claude のトークン使用量を減らす方法.

Plan Mode、 opusplan、およびコンテキストのクリア

権限モードとモデルの選択は、それぞれ別の選択です。Plan Mode に入ると計画の動作が選択され、Opus による計画の設定では、その作業を担当するモデルが決まります。

次の設定が opusplan 意味すること

バージョン1.0.77では、次の項目が導入されました。 Opus Plan Mode の提供先: /model。計画には Opus を使用し、それ以外には Sonnet を使用します。 2026年8月14日の調査締切時点の変更履歴 には、次の opusplan エイリアスも記載されています。

次の設定を、 opusplan 次の権限モードと同義として扱わないでください: plan 。一方は計画とその他の作業で使用するモデルの選択に関するもので、もう一方は読み取り専用の計画と承認に関するものです。

具体的なモデルのバージョンと、それによる節約効果は設定によって異なります。提供された証拠では、この構成による一定の節約率は示されていません。 Claude Code モデルガイド では、権限設定とは別にモデルの選択について詳しく確認できます。

実装前にコンテキストをクリアすべきか

コンテキストのクリアは任意です。2026年3月20日にリリースされたバージョン 2.1.81 では、計画承認時の「コンテキストをクリア」オプションがデフォルトで非表示になりました。

このオプションを再表示するには、次の設定を使用します:

{
  "showClearContextOnPlanAccept": true
}

この v2.1.81のリリースノート に、この変更が記載されています。オプションを再表示すると、計画の承認時に利用できるようになります。ただし、コンテキストのクリアが常にトークンの節約や実装の改善につながることを示す証拠はありません。

計画をデフォルトにする

実装前にアプローチを確認するのが通常の進め方であれば、Plan Mode をデフォルトとして設定できます:

{
  "permissions": {
    "defaultMode": "plan"
  }
}

A 2025年7月28日のリポジトリでの議論 では、この設定を次の場所に記述しています: ~/.claude/settings.json.

ここでは出典について留意点があります。日付の付いた例は、Anthropic の公式リポジトリに投稿されたコミュニティのコメントです。現在の公式の権限モードドキュメントでもこの設定は確認できますが、その過去の改訂日は不明です。

個別のセッションで計画を使いたい場合は、起動フラグを使用してください。最初に計画を確認するのが通常のワークフローであれば、デフォルト設定を検討してください。どちらの場合も、提案されたアプローチを確認して調整し、その後でモードを切り替えて実装できます。

重要なポイント

  • プランモードは、承認ステップを伴う読み取り専用の計画機能です。 進め方を準備する際に、ファイルを確認し、読み取り専用ツールを使用できます。
  • 次の操作で入ります: Shift+Tab, /plan、または claude --permission-mode plan。ショートカットを押す回数は、開始時のモードによって異なります。
  • 既知のファイルパスと受け入れ基準を提示すると、検索や修正の繰り返しを減らせます。
  • 計画は、複数のファイルにまたがる変更をレビューする際に特に役立ちますが、時間やトークンの削減率について、確立された固定の数値はありません。
  • opusplan はモデル選択に関するもので、コンテキストのクリアは計画承認時の任意設定です。

よくある質問

Shift+Tabでプランモードに入る方法と終了する方法は?

Shift+Tabを押して権限モードを切り替え、プランモードを選択します。終了するには、実装に使用したいモードまで切り替えます。押す回数は、セッションの現在のモードによって異なります。

プランモードでファイルの読み取りやシェルコマンドの実行はできますか?

プランモードでは、計画を準備する際にファイルを読み取り、読み取り専用ツールを使用できます。すべてのコマンドをブロックするという説明は正確ではありませんが、文書に記載されている動作は、実装前に承認を待つ読み取り専用の計画です。

すべてのセッションをプランモードで開始するには?

設定する項目: permissions.defaultMode で、変更後の値は "plan" の提供先: ~/.claude/settings.jsonと設定します。これは、日付が記載されたリポジトリのディスカッションに示されています。単一のセッションでは、次のコマンドでClaude Codeを起動します: claude --permission-mode plan.

プランモードはトークンを節約できますか?

既知のファイルパスを提示すると検索に使うトークンを節約でき、受け入れ基準を定義すると修正の繰り返しを減らせます。計画そのものにも作業が必要なため、差し引きでどれだけ節約できるかは、計画によって何を回避できるかによって異なります。提示された根拠からは、固定の削減率や、差し引きの節約量に関する公式ベンチマークは確認できません。

A

このブログはAI Prime Techが公開しています。記事の草稿はAIの支援を受けて作成されています。モデルID、料金、制限など、バージョンによって異なる詳細については、利用の判断に用いる前に公式ドキュメントで確認してください。

Claude APIをより低価格で利用

Claude Opus 5.5、Sonnet 5、Haiku 4.5、Fable 5.1に加え、GPT-6のモデルを、単一のAPIキーで利用できます。従量課金制で、サブスクリプションは不要です。

APIキーを取得 →
AI Prime Techは独立したサードパーティのAPIゲートウェイです。Claude™およびAnthropic®はAnthropic, PBCの商標です。提携や推奨を示唆するものではありません。