AgenticWorkerz
記事一覧に戻る
ツール6 min read2026-02-02

Claude Codeのplan・acceptEdits・autoモード使い分け完全解説

Claude Codeには複数の実行モードがあります。planモードで設計を確認し、acceptEditsで変更を管理し、autoで自律実行する。それぞれの特徴と最適な使い分けを詳しく解説します。

A
AgenticWorkerz編集部
AI × Work Research

3つのモードを理解しないと損をする

Claude Codeを使いこなす上で重要なのが、実行モードの理解だ。主要な3つのモードとして「planモード」「acceptEditsモード」「autoモード」があり、タスクの性質やリスクレベルに応じて使い分けることで、安全性と生産性のバランスを最適化できる。

モードの選択は、AIへの信頼度と変更のリバーシビリティをもとに判断するとよい。新しいコードベースでは慎重なモードから始め、慣れてきたら自律度を上げていくというアプローチが一般的だ。「使いこなしている人」と「使い始めた人」の最大の違いは、このモード選択の意識的な使い分けにある。

実は、モードを間違えると作業効率が大きく下がる。autoモードで走らせていい作業をacceptEditsモードで一つずつ確認していると時間を無駄にするし、逆にautoモードで本番コードを書き換えてしまうと取り返しのつかない変更になることもある。どのモードをいつ使うかを判断する力こそが、Claude Code熟練者の証だ。

planモード:まず設計を確認してから動かす

planモードは、Claude Codeが実際に変更を加える前に「何をするか」の計画だけを示すモードだ。claude --planフラグで起動するか、セッション内で/planコマンドを使う。Claudeは変更対象のファイル、追加・削除する関数、変更の理由などを列挙した実行計画を出力する。

このモードは特に、複数のファイルにまたがる大規模な変更を行う際に有効だ。実際に変更が行われる前に全体像を把握でき、意図しない変更を事前に防ぐことができる。チームレビューのインプットとしても活用できる。ある開発チームでは「大きな機能追加の前に必ずplanモードでチームに確認させてから実行する」というルールを設けており、手戻りが大幅に減ったと報告している。

acceptEditsモード:一つずつ確認して着実に進める

acceptEditsモードはデフォルトの対話型モードで、Claude Codeが提案する各変更を人間が一つずつ確認・承認する。ファイルの差分が表示され、承認(y)・却下(n)・修正依頼を選択できる。本番コードへの変更や、慣れていないコードベースでの作業時に適している。

このモードはやや時間がかかるが、AIが何をしているかを完全に把握できるという安心感がある。学習目的でClaude Codeを使う場合にも、生成されたコードを一つずつ確認することでAIのアプローチを学べる。「何が変わったかわからない」という不安を持つ人には、まずこのモードから入ることを強く勧める。

autoモード:信頼できるタスクは全部任せる

autoモードでは、Claude Codeが人間の確認なしにタスクを完遂する。claude --autoまたはclaude -p "タスク内容"の形式で使う。CI/CDパイプラインへの組み込みや、繰り返し実行する定型タスクの自動化に最適だ。

ただし、重要なコードベースでのautoモード使用は、事前に十分な動作確認を行った上で、変更範囲をGitの一時ブランチに限定するなどの安全策を講じることが推奨される。あるエンジニアは「autoモードは本当に速い。でも最初の3回くらいは必ず結果を徹底的にレビューしてから信頼の範囲を広げていった」と語る。信頼は実績から積み上げるものだ。

#Claude Code#実行モード#planモード#autoモード

関連記事