見出し画像

【初心者向け】Claude Codeの新機能「ultracode」とは? ―並列エージェントで重いタスクを一気に片付ける

2026年5月28日、Claude Opus 4.8の登場とあわせて、Claude Codeに Dynamic Workflows(動的ワークフロー) と、それを呼び出すための新しい設定 「ultracode」 が追加されました。

まだ出たばかりの機能で、「/effort を開いたら見慣れない ultracode が増えてる」「でも自分の環境には出てこない」と戸惑っている方も多いと思います。筆者も実際に「会社のPCでは出るのに自宅のPCでは出ない」という現象にハマりました。

この記事では、

  • ultracode とは結局なんなのか

  • 何ができて、どんなときに使うのか

  • 有効化の手順

  • 「出てこない!」ときのチェックリスト(筆者の実体験)

を、初心者向けにまるごと整理します。


まず結論:ultracodeは「全力モード+自動チーム編成」

ひとことで言うと、ultracode は Claude Codeの“全力モード” です。

中身は2つの要素の組み合わせになっています。

  1. xhigh(最も深く考える推論レベル)で動く

  2. Dynamic Workflows(動的ワークフロー)を自動で使うようになる

ポイントは、ultracode は「モデルの設定」ではなく Claude Code側の設定 だということ。APIの効率(effort)レベルに新しく ultracode が増えたわけではなく、内部的には xhigh を送りつつ、Claude自身が「このタスクはワークフローでやったほうがいい」と判断したら自動でチームを組んで動く、という挙動になります。

そしてこの設定は そのセッション限定 です。新しいセッションを開始するとリセットされるので、毎回 /effort で選び直す必要があります。


Dynamic Workflowsって何ができるの?

ultracode の本体とも言えるのが Dynamic Workflows です。これは、Claudeが大きなタスクを受け取ったときに、

  1. タスクを自分でサブタスクに分解し

  2. 複数のサブエージェントを並列で走らせ

  3. 別のエージェントがその結果を検証・反証

  4. 答えが収束するまで繰り返す

という動きをする仕組みです。従来の「1モデル・1会話・1タスクずつ」から、「Claudeが自分で計画を立てて、エージェントの集団を動かす」へと変わるイメージですね。

得意なのは、たとえばこんな作業です。

  • コードベース全体を横断したバグ調査やセキュリティ監査(認証チェック・入力検証・危険なパターンの洗い出しなど)

  • 数十万行規模のリファクタリングやマイグレーションを、既存のテストを合格ラインにして一気に進める

  • 複数の角度から調べて裏取りした上で、引用付きのレポートを返す調査タスク

逆に言うと、ちょっとした修正や質問には大げさすぎる機能です(理由は後述)。


使うための前提条件

ultracode を使うには、以下が揃っている必要があります。

1. モデルがxhighに対応していること

ultracode は xhigh を送る設定なので、xhighに対応したモデル(Opus 4.8 / Opus 4.7)を選んでいる必要があります。Sonnet 4.6 など xhigh非対応のモデルだと、/effort メニューに ultracode は表示されません。

2. Claude Codeのバージョン

Dynamic Workflows は Claude Code v2.1.154以降 が必要です。古いバージョンを使っている場合はアップデートしてください。

# バージョン確認
claude --version

# アップデート(npm経由でインストールしている場合)
npm install -g @anthropic-ai/claude-code

3. プラン

公式では Max・Team・Enterprise(管理者が有効化した場合) プラン、および Claude API / Amazon Bedrock / Vertex AI / Microsoft Foundry で提供されています。Max・Teamではデフォルトでオン、Enterpriseは管理者が有効化するまでオフです。

なお、Proプランでも /config の「Dynamic workflows」からオンにできるケースがあります(筆者のPro環境では、後述の /config でトグルをオンにしたら ultracode が出るようになりました)。お使いのプランで見当たらない場合は、まず /config を確認してみてください。


有効化の手順

前提が揃ったら、有効化はとても簡単です。

STEP 1:Dynamic Workflowsをオンにする

Claude Codeで /config を実行し、設定一覧から 「Dynamic workflows」 の行を探します。ここが false になっていたらオンにしてください。

Dynamic workflows                          false   ← これをオンにする

矢印キーで行を選び、Enter(またはスペース)で true に切り替えます。

STEP 2:モデルをOpus 4.8にする

/model でモデルを Opus 4.8 に切り替えます。

STEP 3:ultracodeを選ぶ

/effort を開くと、low / medium / high / xhigh / max に加えて ultracode が表示されているはずです。これを選べば有効化完了です。


「ultracodeが出てこない!」ときのチェックリスト

筆者が実際にハマったのがここです。「会社のPCでは出たのに自宅のPCでは出ない」――同じアカウントなのになぜ?と悩みました。原因は マシンごとの設定の違い でした。

出てこないときは、上から順に確認してください。

  • モデルはOpus 4.8(またはOpus 4.7)になっている? Sonnet 4.6などxhigh非対応モデルだと、そもそもメニューに出ません。

  • /config の「Dynamic workflows」がオンになっている? これが false だと ultracode はメニューから消えます。筆者のケースはこれが原因でした。 /config はマシンごとの設定なので、会社PCではオン・自宅PCではオフ、という食い違いが起きていたわけです。

  • Claude Codeのバージョンはv2.1.154以降? claude --version で確認。古ければアップデート。

  • 無効化設定が残っていない? 環境変数 CLAUDE_CODE_DISABLE_WORKFLOWS=1 が設定されていたり、設定ファイル(~/.claude/settings.json など)に "disableWorkflows": true が入っていると、機能ごと無効化されて ultracode も消えます。

「同じアカウントなのに片方だけ出ない」ときは、ほぼ間違いなく /config か環境変数のどちらかです。


使うときの注意点

便利な反面、クセも強い機能です。使う前に押さえておきたいポイントを挙げておきます。

① トークン消費がかなり増える ワークフローは大量のサブエージェントを並列で動かすため、通常のセッションよりトークン消費が大幅に増えます。これはバグではなく仕様です。まずは小さめのタスクで挙動と消費量の感覚をつかむのがおすすめ。

② 日常作業はhighに戻す ultracode はオンの間、実質的なタスクのたびにワークフローを計画しようとします。軽い作業には過剰なので、ルーティンワークに戻るときは /effort high に戻しましょう。

③ auto モードの併用が推奨 公式は、Dynamic Workflows使用時に auto モードをオンにすること を推奨しています。ワークフローはツール実行のたびに止まると進みづらいので、auto モードと相性が良いです(その分、何が実行されるかは事前に把握しておきましょう)。

④ セッション限定 前述のとおり、ultracode は今のセッションだけの設定です。新しいセッションでは選び直しが必要です。


ultracodeを使わずにワークフローだけ試す方法

「常時オンはちょっと怖い」「単発で試したい」という場合は、ultracodeをオンにしなくてもワークフローを呼び出せます。

  • プロンプトに「workflow」という単語を入れる 例:「src/routes/ 以下の全エンドポイントを workflow で監査して、認証チェック漏れを報告して」 Claude Codeがその単語を検知し、そのタスクだけをワークフローとして実行してくれます(セッションの効率レベルは変えずに単発実行できる)。

  • /deep-research を使う あらかじめ用意された調査用のワークフローです。

まずはこの「単発ワークフロー」から試して、感触をつかんでから ultracode を常用するかどうか決めるのが安全です。


まとめ

  • ultracode = Claude Codeの“全力モード”(xhigh + 動的ワークフロー自動化)

  • 使うには Opus 4.8(xhigh対応モデル)+ /config でDynamic Workflowsオン + v2.1.154以降

  • 「メニューに出ない」ときは モデル → /config → バージョン → 無効化設定 の順でチェック

  • トークン消費が大きいので、重いタスク専用と割り切り、日常は high に戻すのが吉

出たばかりの機能なので情報もまだ少ないですが、コードベース全体のリファクタや監査のような「重くて大きい」仕事では一気に化けます。気になった方は、まず小さいタスクで ultracode を試してみてください。

よかったらスキしてください!
この記事が役に立った方には、こちらもおすすめです。

  • Kimi K3は米国AIへの「本物の脅威」か(AIエージェント最新動向)

  • 「専門家でも1週間」の監査対応をAIと1時間で終わらせた話(実務でのClaude Code活用事例)



※本記事の内容は2026年5月時点の情報に基づいています。Dynamic Workflowsは研究プレビュー段階のため、仕様や提供プランは今後変わる可能性があります。最新情報は公式ドキュメント(code.claude.com/docs)をご確認ください。


いいなと思ったら応援しよう!