Claude Code advisorの使い分け — plan・code-review・ultrareviewとの違い
Claude Code advisorはPlanモード・code-review・ultrareviewとトリガーや対象範囲、利用条件が違います。比較表とシーン別の使い分けをまとめます。
Claude Codeには「もう一段強い判断」を挟む方法が4つあります。advisor・Planモード・/code-review・/code-review ultra(ultrareview)です。いずれも品質を底上げする仕組みですが、動くタイミングも見る対象も利用条件も別物です。4つの役割分担を、比較表とシーン別の選び方で確認します。
4つの機能はそれぞれ何をするか
advisorとは、方針を決める直前や同じエラーで詰まったとき、完了を宣言する前といった判断点で、Claudeがより強いモデルへ自動的に意見を求める機能です。呼び出しの要否とタイミングはClaude自身が判断し、人が都度指示する必要はありません。設定方法とFable/Opus/Sonnetの組み合わせルールはClaude Code advisorでFable/Opus/Sonnetの助言を得るにまとめています。
Planモードは、編集を始める前に調査と計画だけを行い、承認するまでファイルの変更をブロックする権限モードです。Shift+Tabか/planで入り、計画を承認すると通常の編集モードに切り替わります。起動方法や既定化の設定はClaude Code Planモード完全ガイドで扱っています。
差分を読むのは/code-reviewです。今のセッション内でバックグラウンドのサブエージェントが現在の差分をレビューするコマンドで、対象は未コミットの変更とアップストリームとの差分が既定ですが、PR番号やブランチ名、ファイルパスも指定できます。
ultrareviewとは、クラウドサンドボックスでマルチエージェントが深く検証する、より重いレビューです。呼び出しは/code-review ultraが現在推奨される書式で、/ultrareviewはそのエイリアスとして残っています。組織のGitHub Appとして動く管理Code Review機能を含む4経路全体の使い分けはClaude Codeコードレビュー — 4つの実行経路の使い分けにまとめています。CLIからの具体的な実行手順はClaude Code ultrareviewの使い方を参照してください。
4つを比べる評価軸
4つを混同しやすいのは、名前がどれも「相談」や「レビュー」を連想させるからです。実際に違うのは次の5点です。トリガー(誰が・いつ呼ぶか)、対象範囲(会話全体か差分か)、動く場所(自分のセッションかクラウドか)、利用条件(プランやプロバイダーの制約)、コスト(追加課金の有無)。この軸で並べると、名前の近さとは裏腹に性格がかなり離れていることが見えてきます。
比較表で見る違い
| 項目 | advisor | Planモード | /code-review | ultrareview |
|---|---|---|---|---|
| トリガー | advisorClaudeが判断点で自動的に呼ぶ | PlanモードShift+Tabか/planで手動突入 | /code-review/code-reviewを手動実行 | ultrareview/code-review ultraか/ultrareviewを手動実行 |
| 対象範囲 | advisorその時点までの会話全体(ツール呼び出しを含む) | Planモードまだ変更していない領域の調査と計画 | /code-review現在の差分(未コミット+アップストリーム差分) | ultrareviewPRまたはブランチの差分をクラウドで深く検証 |
| 動く場所 | advisorAnthropicのサーバー側 | Planモード自分のセッション内 | /code-review自分のセッション内のサブエージェント | ultrareviewクラウドサンドボックス |
| 利用条件 | advisorAnthropic API限定。4プロバイダーでは不可 | Planモード全プロバイダーで使える | /code-reviewSkillコマンドとして全プロバイダーで使える | ultrareviewclaude.aiのサブスクリプションが必須 |
| コスト | advisor呼ぶたびにadvisorモデルのレートで加算 | Planモード追加課金なし | /code-review通常のモデル利用のみ | ultrareviewPro/Maxは3回無料、以降利用クレジット |
対象範囲の違いは特に大きく、advisorは会話全体を毎回読み直すのに対し、/code-reviewとultrareviewは差分だけを見ます。Planモードはそもそもレビューではなく、変更前の調査と合意形成が役割です。
advisorとPlanモードは何が違うか
advisorとPlanモードはどちらも「編集の前に一呼吸置く」仕組みですが、強制力が違います。Planモードは明示的なゲートで、承認するまで編集そのものがブロックされます。advisorは助言に過ぎず、推奨された手順を試して実際に失敗した場合や、ファイルの中身が助言と矛盾する場合、Claudeは無条件に従わず矛盾点を表に出します。止めるのがPlanモード、口を出すだけなのがadvisorです。ただしPlanモードの編集ブロックにも例外があり、bypass permissionsモードを組み合わせている場合はこのブロックが効きません。
この違いから、両者は競合しません。Planモードで計画を練っている最中でもadvisorは有効なままで、計画そのものに第三者の意見を挟めます。逆に通常の編集モードでadvisorだけを有効にし、変更が特に大きいタスクのときだけ/planに手動で切り替える、という組み合わせも成立します。
code-reviewとultrareviewは何が違うか
/code-reviewと/code-review ultra(ultrareview)は同じコマンドの入り口を共有しますが、中身は別物です。ローカルの/code-reviewは自分のセッション内で完結します。lowからmaxまでのeffortレベルに加え、指摘を作業ツリーに自動適用する--fix、GitHub PRへインラインコメントを投稿する--commentを選べます。
/code-review high 1234PR番号やブランチ名、パスを渡せば対象を切り替えられます。ultrareviewはこれとは別に、実行場所がクラウドに移り、サンドボックスへ複製してマルチエージェントが分担する重いレビューです。
/code-review ultraPro/Maxプランでは3回まで無料で、それ以降は利用クレジット(usage credits)が必要になります。しかもultrareviewはclaude.aiのサブスクリプションが前提で、Anthropic ConsoleのAPIキー単体では呼び出せません。ローカルの/code-reviewはSkillコマンドとして全プロバイダーで動くので、この可用性の差は見落としやすいポイントです。組織のPRを自動でレビューする管理Code Review機能(GitHub App、Team/Enterpriseプラン限定)は、この2つとはさらに別物です。
使い分け早見表
| シーン | 向く方法 | 理由 |
|---|---|---|
| 長いリファクタで方針のずれを都度確認したい | 向く方法advisor | 理由会話全体を見て判断点で自動的に助言する |
| 大きな変更の前に必ず承認を挟みたい | 向く方法Planモード | 理由編集がブロックされ承認するまで進まない |
| コミット前に自分でバグを拾いたい | 向く方法/code-review | 理由セッション内で完結し追加コストがほぼない |
| 本当に危ういPRだけ厳しく検証したい | 向く方法ultrareview | 理由クラウドでマルチエージェントが深く検証する |
| コスト重視で日常の見落としだけ拾いたい | 向く方法/code-review(effortを低めに) | 理由通常利用の範囲で完結する |
4つは併用できる安全網か
4つは競合する選択肢ではなく、任意の組み合わせで積み重ねられる仕組みです。実装中はadvisorに要所の判断を任せ、コミット前にローカルの/code-reviewで見落としを拾い、影響範囲が大きいPRだけultrareviewに上げる、という3段構えが組めます。Planモードはこの手前、そもそも編集を始める前の合意形成に使う役割です。
コストの重さは、advisorと/code-reviewが通常利用の範囲、ultrareviewが無料枠超過後に別課金という順で段階的に上がります。この段差を前提に、軽い層から積んでいく組み合わせ方が、4つの仕組みが用意されている理由と噛み合っています。
よくある質問
advisorとPlanモードは同時に有効にできますか
できます。両者は独立した設定で、Planモードで計画を練っている間もadvisorは通常どおり判断点で呼ばれます。片方だけ使う設定にすることも、両方切ることも可能です。
ultrareviewと管理Code Review機能は同じものですか
別物です。ultrareview(/code-review ultra)は自分で明示的に呼び出すクラウドレビューで、Pro/Maxは3回まで無料です。管理Code Review機能はGitHub Appとして組織全体にかかる自動レビューで、Team/Enterpriseプラン限定です。4経路の詳しい違いはClaude Codeコードレビュー — 4つの実行経路の使い分けにまとめています。
advisorはコードのバグそのものを見つけてくれますか
advisorが受け取るのは会話全体であって、/code-reviewのように差分を専門にレビューするわけではありません。方針の妥当性や完了判定の独立チェックには向きますが、コード自体のバグ検知は/code-reviewやultrareviewの役割です。
Planモード中に/code-reviewは実行できますか
実行できます。/code-reviewはまだコミットしていない差分やブランチ間の差分を読むコマンドで、Planモードの編集ブロックとは干渉しません。ただしPlanモード中はまだ変更が入っていないことが多いため、実際に使うのは編集を終えたあとが中心になります。
コストが一番安いのはどれですか
Planモードと/code-reviewは通常のモデル利用に収まり、追加課金はありません。advisorは呼び出しごとにadvisorモデルのレートでトークンが加算されますが、判断点だけに絞って呼ばれるため常時強いモデルを使うよりは軽めです。ultrareviewは無料枠を超えると利用クレジットが必要になり、4つの中では最もコストが高くなりやすい選択肢です。
まとめ
advisor・Planモード・/code-review・ultrareviewは、名前の近さとは裏腹に役割が分かれています。advisorは会話全体を見て判断点で自動的に助言する仕組み、Planモードは編集前の承認ゲートです。/code-reviewはセッション内で完結する差分レビュー、ultrareviewはクラウドで動く重い検証という位置付けになります。利用条件もそれぞれ違い、advisorはAnthropic API限定、ultrareviewはclaude.aiのサブスクリプションが前提という制約があります。4つは排他的ではなく、コストの軽い層から積み重ねる安全網として組み合わせられます。