「Claude Codeのeffort menu、どれを選べばいいのか分からないんです」 — 2026年5月のOpus 4.8リリース後、こういう質問が増えました。設定の選択肢が増えて、選び方が悩ましい局面が出てきます。
この記事は、effort menuの5段階と、それぞれの効きどころを公式情報ベースで整理したものです。
effort menuは「Claudeにどれだけ考えさせるか」のダイヤル
Claude Codeには、Claudeがどれくらい腰を据えて考えるかを設定する仕組みがあります。これがeffort menuで、画面のメニューから選びます。
公式が用意している段階は5つです。
段階 | 考える量 | 想定用途 |
|---|---|---|
low | 最小 | 短い質問・即答が欲しい場面 |
medium | 標準 | ふだんの作業 |
high | 増やす | 設計や複雑な調査 |
xhigh | さらに増やす | 大規模な検討、長時間の作業 |
max | 制約なし最大 | xhighでも届かないフロンティアな問題 |
考える量はトークン(AIが処理する文章の単位)の予算で決まり、上の段に行くほど多くのトークンを使って深く考えます。max は「上限なし」のレベルで、xhighでも頭打ちが分かった時の最終手段、というのが公式の位置づけです。
Opus 4.8でデフォルトがhighに下がった
2026年5月のOpus 4.8リリースで、押さえておきたい変化があります。Opus 4.7時代の推奨は xhigh でしたが、Opus 4.8ではデフォルトが high に下がっています。
xhighや max が新設されたわけではありません。これらはOpus 4.7時代から存在していて、Opus 4.8でも引き続き利用可能です。変わったのは「ふだんの推奨ライン」のほうです。
「同じ質問でも、以前より軽い設定がデフォルトになった」、と理解しておくと、Opus 4.8の体感の変化が説明できます。
ultracodeは「effort menuの中の特別な選択肢」
似た役割で混同しがちなのが、ultracode設定です。
公式の位置づけだと、ultracodeはeffort menuの中の選択肢のひとつ。/effort ultracode で切り替える。xhighと並んで、メニューの一段奥に並んでいる、というイメージです。
ultracodeを選ぶと、xhighの効きに加えて、Dynamic Workflows(複数のサブエージェントによる並列実行)が必要時に自動起動する、という拡張がついてきます。「xhighの強化版」と捉えると分かりやすい。
選択肢 | 役割 |
|---|---|
low / medium / high / xhigh / max | effort levelの5段階 |
ultracode | xhigh + Dynamic Workflows 自動起動。effortメニューの選択肢 |
ultrathinkキーワードはセッション設定とは別
もうひとつ似て非なるのが、ultrathinkキーワードです。
ultrathinkは、プロンプト(指示文)の中に ultrathink という言葉を書くことで、その回答だけ思考予算を引き上げる仕組み。Claude Code(CLI)限定で、Web版のclaude.aiでは効きません。
effort menuは「セッション全体の標準設定」、ultrathinkは「特定のプロンプトでだけ効かせる一発」、と整理すると分かりやすい。両方を組み合わせて使うこともできます。
私の使い分けの実例
参考までに、いまの私の運用です。
作業 | effort | 補足 |
|---|---|---|
「これって何?」みたいな短い質問 | low | 即答が欲しい時 |
議事録整形、定型処理 | medium | ふだんはここ |
新規機能の設計の対話 | high | Opus 4.8のデフォルトと同じ |
大規模リファクタリングの戦略 | xhigh | 長時間任せる場面 |
本気で詰める設計判断 | ultracode | 並列実行も任せる |
xhighで届かないフロンティア問題 | max | レアケース |
medium中心でふだんは回し、設計対話でhigh、本気の重い仕事はxhighかultracode、というのが私のリズムです。
モデル選びとの関係
effort menuはモデル選択とは独立した設定です。Opus / Sonnet / Haikuのどれを選んでも、それぞれの中でlow〜maxの段階があります。
「軽いモデルで深く考える」「重いモデルで軽く返す」というのもあり得る組み合わせ。私はSonnet + medium、Opus + highの組み合わせを基本に、設計判断の時だけOpus + xhighやOpus + ultracodeに切り替える運用です。
効きを上げるとコストと時間が伸びる
effort levelを上げると、消費トークンと応答時間が増えます。
段階 | 体感の応答時間 |
|---|---|
low / medium | 即時〜数秒 |
high | 10秒前後 |
xhigh | 数十秒〜数十分(長時間の作業向け) |
max | 制約なし。タスクによっては長時間 |
xhighや max は公式で「30分以上の長時間タスク、トークン予算が数百万に乗る作業」と位置づけられています。短い質問に使う設定ではありません。
/cost でこまめにチェックする習慣が、効きを上げて使う時の安全装置になります。
まとめ
- effort menuはlow / medium / high / xhigh / maxの5段階
- Opus 4.8ではデフォルトが
highに下がった(Opus 4.7時代はxhigh推奨) - ultracodeはeffortメニュー内の選択肢(
/effort ultracode)。xhigh + Dynamic Workflows - ultrathinkは単発プロンプトの効きを上げるキーワード。CLI限定
- ふだんはmedium、設計はhigh、重い仕事はxhighかultracode、最終手段がmax
- 効きを上げると応答時間とコストが伸びる。
/costで守る





