Claude Code の動的ワークフローを知っていて、もっと大きなタスクを全自動で回したい人向け
コード全体の点検や大きな作り直しなど、会話1往復では捌けない量を全自動で回したい日に、セッション全体を /effort ultracode に上げて使う。1タスクだけ重くしたいなら、お願いの文章に ultracode という言葉を入れるだけでよい。研究プレビュー段階の機能で、有料プラン(Pro・Max・Team・Enterprise)かつ Claude Code v2.1.154 以降が前提。日常の小さい作業に戻るときは /effort high に落とす
ultracode は、Claude Code の頭の使い方を一段深くしつつ、大きめのタスクが来るたびに「これはワークフロー(複数のエージェントを台本どおりに走らせる仕組み)でやろう」と自分で判断させる設定です。普段は「ワークフローでやって」とこちらが頼まないと動きません。ultracode をオンにすると、その判断ごとClaudeに任せられます。
使う場面はだいたい1つ。コード全体の点検みたいに、一往復の会話では捌ききれない量を全自動で回したいときです。
噛み砕くと
普段のClaude Codeは、頼まれた仕事を「自分の手で1ステップずつ」やります。新しい職場に入った人が、上司の指示を1つずつ確認しながら進めるイメージです。これでも回りますが、点検したいファイルが200個あると、いちいち往復するのがしんどい。
ultracode はここで「現場監督モード」に切り替わる感じです。Claudeが「これは人手を集めて分担した方が速い」と見たら、作業の台本を書いて、裏で複数の作業者(エージェント)を一気に走らせます。しかも頭の回転を一番深いところ(xhigh)まで上げた状態で。
監督と深い思考、この2つがセットになった設定が ultracode です。片方だけではありません。
大事な前提:これは「研究プレビュー」段階の、有料プラン向け機能
ultracode を含むワークフロー全体は、まだ research preview(お試し公開)の段階です。誰でもすぐ使えるわけではなく、条件がいくつかあります。
まず有料プランが必要です。対象は Pro、Max、Team、Enterprise の4つ。無料プランでは使えません。
次に Claude Code のバージョンが v2.1.154 以降であること。古いままだとそもそも機能が出てきません。
Pro プランの人だけ、もう一手間あります。/config を開いて「Dynamic workflows」の行を自分でオンにする必要があります。ここを忘れると動きません。
そして ultracode 固有の条件として、xhigh に対応したモデルでないと使えません。非対応モデルだと /effort の一覧に ultracode が出てこないので、「項目が見当たらない」ときはまずモデルを疑います。
「料理ブログのコード全体を点検する」を例に、実際の手順を見る
個人で運営している料理ブログのコードを、ultracode で一気に点検してみる流れを追います。設定が抜けていないか、古い書き方が残っていないか、まとめて洗い出したい場面です。
ステップ1: バージョンと有効化を確認する
まず Claude Code が v2.1.154 以降か確認します。Pro プランなら /config を開いて Dynamic workflows がオンになっているかも見ておきます。ここが整っていないと、後の操作が空振りします。
/config
ステップ2: セッション全体を ultracode にする
点検という大きい仕事をまるごと任せたいので、考える深さを ultracode に上げます。
/effort ultracode
これで「このセッション中の中身のあるタスクは、Claudeが必要と判断したらワークフローにする」状態になります。
ステップ3: 点検したい内容をそのまま伝える
あとは普段どおり頼むだけです。「src/ 以下のコード全体を点検して、認証チェックの抜けと古い書き方を洗い出して」のように具体的に伝えます。
ここで初心者がやりがちな勘違いを1つ。ultracode をオンにしても、Claudeは賢い別のモデルに乗り換えたわけではありません。中身は同じモデルで、考える深さと段取りの仕方が変わっただけです。
ステップ4: ワークフローが連鎖するのを見届ける
ここが普段との一番の違いです。1つの依頼が、複数のワークフローに枝分かれします。
具体的には「まずコードを理解する」「次に問題箇所をまとめる」「最後に検証する」と、3本のワークフローが順番に走ったりします。それぞれの中で何人もの作業者が同時に動きます。
ステップ5: 進み具合をのぞく
裏で走っている間も会話の画面は止まりません。途中経過を見たければ /workflows を開きます。各段階の作業者の数、使った量、経過時間が並びます。
/workflows
ステップ6: 日常作業に戻るときは深さを落とす
点検が終わって普通の小さい修正に戻るなら、深さを high に戻します。ultracode のままだと、ちょっとした作業まで重く回って使用量がかさみます。
/effort high
なお ultracode はそのセッション限りです。新しいセッションを始めると自動で元に戻るので、戻し忘れても次回まで引きずることはありません。
つまり ultracode は何をしてくれるのか
- やってくれる: 中身のあるタスクごとに、Claudeが自分で「ワークフローにするか」を判断して段取りを組む。考える深さも xhigh まで上がる
- やってくれない: 賢い別モデルへの切り替えはしない。モデルは同じで、深さと段取りが変わるだけ
- 意味が薄い場面: 1ファイルの小さい直しや短い質問。重く回るだけで使用量と時間が無駄にかさむ
使いどころ3シナリオ(具体題材で再現)
シナリオ1: 料理ブログのコード全体を点検したいとき
記事が300本溜まった料理ブログで、リンク切れや古い書き方をまとめて洗い出したい。こういう「対象が広くて単調な作業の山」は ultracode の本命です。/effort ultracode にしてから「全体を点検して」と頼めば、Claudeが理解→洗い出し→検証の段取りを自分で組んで裏で回します。
シナリオ2: 家計簿アプリを大きく作り直すとき
家計簿アプリの作りを全面的に組み直す、みたいな重い仕事を1セッションで集中してやる日。最初に /effort ultracode にしておけば、その日の主要なタスクが軒並み深い思考と段取りで処理されます。1日まるごと「重い作業デー」と決めて回すイメージです。
シナリオ3: いつもは普通モードで、1タスクだけ重くしたいとき
普段は軽く使っていて、たまたまこの1件だけ徹底的にやりたい。そんなときはセッション全体を上げる必要はありません。お願いの文章の中に ultracode という言葉を入れるだけで、そのタスクだけワークフロー化されます。考える深さの設定(effort)はそのまま据え置きです。
例えば「ultracode: 認証まわりのコードを全部点検して」のように書くと、Claudeがその言葉に反応して台本を書き始めます。
初心者が踏みやすい落とし穴
- セッション全体に効くので使用量が増える。ひとつの依頼が理解→変更→検証で3本のワークフローに分かれたりして、1リクエストでも時間と使用量がふくらみます。日常作業に戻る前に
/effort highへ落とすのを忘れずに。 - キーワードと
/effort ultracodeは別物。文章にultracodeと書くのはその1タスクだけ・深さ据え置き。/effort ultracodeはセッション全体・深さも xhigh。混同すると「全部重くなった」「1個しか効かない」のズレが起きます。 - うっかりキーワード発動。お願いの文に
ultracodeと書くだけで発動します。誤爆したら Mac は Option+W、Windows と Linux は Alt+W で取り消し。完全に止めたいなら/configの「Ultracode keyword trigger」をオフにします。 - Auto モードでは実行前の確認が出ない。許可の設定が Auto のとき、ultracode がオンだと実行前のお伺いが一切スキップされます。「確認が来るだろう」と放置すると勝手に走り出すので注意。
- v2.1.160 より前はキーワードが違った。昔のバージョンでは発動する言葉が
workflowでした。なお「ワークフローで」「use a workflow」のような普通の言い回しは、どのバージョンでも通じます。 - ワークフロー機能ごとオフだと一覧から消える。自分や組織が
/configや設定でワークフローを無効にしていると、/effortの一覧から ultracode が消え、キーワードも反応しなくなります。「項目がない」ときはここも疑います。 - 非対応モデルでは選べない。xhigh に対応しないモデルを使っていると、そもそも
/effortに ultracode が出てきません。先にモデルを確認します。
書き方
/effort ultracode
(または、お願いの文章の中にキーワード ultracode を入れる)
やってみるとこうなる
入力
/effort ultracode
src/ 以下のコード全体を点検して、認証チェックの抜けと古い書き方を洗い出して
出力例
Claudeが「これはワークフローでやろう」と判断し、理解→洗い出し→検証の段取りを自分で組んで裏で複数の作業者を走らせます。会話画面は止まらず、/workflows で各段階の作業者数・使った量・経過時間を見られます。終わったら /effort high に戻すと普段の軽さに戻ります。
このページに出てきた言葉
- ワークフロー
- Claudeが書いた台本(JavaScriptの短いプログラム)に沿って、たくさんの作業者を裏で動かす仕組み。コード全体の点検や大量ファイルの書き換えに使う
- エージェント
- Claudeが裏で動かす作業者1人ぶん。1回のワークフローで最大16人が同時に、合計1000人まで働ける
- xhigh
- Claude Code の考える深さの一番上の段階。深いほど時間と使用量は増える
- effort
- 考える深さの設定。<code>/effort</code> で low から xhigh まで切り替えられる。ultracode はその一番上に段取り機能を足したもの
- research preview
- 正式公開前のお試し公開段階。仕様が変わることがある
- セッション
- Claude Code を起動してから終了するまでの、ひとつながりの作業のかたまり。閉じてまた開くと別のセッションになる