メインコンテンツへスキップ

Claude Code Dynamic Workflows:使うべき場面、ultracode の意味、安全な始め方

A
16 分で読めますClaude Code

Claude Code Dynamic Workflows の実務ガイド。計画をスクリプトにすべき場面、ultracode が変えること、より小さな Claude Code 表面に戻る判断、使用量と権限の止め方を説明します。

Claude Code Dynamic Workflows:使うべき場面、ultracode の意味、安全な始め方

Claude Code Dynamic Workflows は、単に「複数の agent を並べる機能」ではありません。Claude Code が JavaScript workflow script を書き、バックグラウンド runtime が複数の subagents を調整する仕組みです。使うべきなのは、計画そのものをコードとして読み、保存し、再利用したい場合だけです。通常の Claude Code セッション、1 つの subagent、skill、hook、routine で仕事の owner が足りるなら、まず小さい表面を選びます。

2026年6月3日時点で、Anthropic の公式 docs は Dynamic Workflows を research preview として扱い、Claude Code v2.1.154 以上を条件にしています。workflow run は plan usage と rate limits の対象で、現在の docs では最大 16 concurrent agents、1 run あたり最大 1,000 agents とされています。この数字は強力ですが、同時に最初の判断を慎重にする理由でもあります。

目の前の仕事Dynamic Workflows が向く時小さい表面でよい時最初の安全な動き
大きな repo audit や migration独立 slice を並列で調べて比較したい1 ファイル、1 package、1 reviewer で十分小さい slice と verification bar を指定
繰り返す research や validation loopbranching plan を script として残したい方法だけを再利用したいskill で始める
tool-heavy implementationsubagents に別々の read/write/command context が必要deterministic event rule で足りるhooks を使う
scheduled / unattended workworkflow は大きな runtime の一部cadence、retry、external state が ownerroutine か外部 job system
ultracode の探索Claude に workflow の必要性を判断させたいsimple session で完了できる小さく始めて /workflows を見る

停止ルールは明確です。最初から whole-repo migration、広い research sweep、高権限 workflow を走らせないこと。小さな範囲を指定し、必要な tools だけを承認し、/workflows で状態と usage を観察し、証拠を見て stop、save、resume、scale を決めます。

計画が script になると何が変わるか

変化の中心は、計画がどこにあるかです。通常の Claude Code では、計画、tool results、修正判断が会話 context に残ります。Dynamic Workflow では Claude が JavaScript orchestration script を書き、runtime がそれを背景で実行します。script は subagents を起動し、branch を分配し、intermediate results を集め、最後に synthesis を返します。

この構造は、独立した確認が価値になる仕事に向きます。security audit、multi-package migration、architecture risk review、claim verification は、複数の clean context からの証拠が役立つことがあります。価値は agent 数ではありません。価値は、分担、独立検証、最後の比較が品質を上げる時にだけ生まれます。

workflow script が subagents を調整する図

一方で、workflow は会話より強い実行面です。通常のやり取りのように毎ステップで質問して止まるわけではありません。permission prompt は残りますが、走り始めた run は background で進みます。subagents は許可された tools に従って read、write、command execution を行います。だから初回は、小さく、観察でき、止められる形でなければいけません。

部品担当見るべきもの
Claude Code sessionrequest、approval、final revieworchestration が本当に必要か
Workflow scriptbranching、subagent calls、synthesis読める、保存できる、再利用できる
Subagents独立 slicewrite、command、重複探索、未検証
/workflowsrun 管理と usage visibilitystop、save、resume の判断

script が「1 agent に 1 ファイルを直させる」だけなら workflow ではありません。migration、audit、validation harness として再利用できる時に、初めて workflow の意味が出ます。

subagents、skills、hooks、routines との違い

Dynamic Workflows は他の Claude Code 表面を置き換えません。どの layer が owner なのかを先に決めます。

表面owner向く仕事workflow にしない理由
通常 session1 つの live conversation1 context で解ける複雑そうでも script は不要
Subagentspecialized worker1 つの独立 reviewer が必要1 worker で十分なら安い
Skillreusable method手順を再利用したいruntime branching は不要
Hookdeterministic event ruleevent 前後に自動実行したいrule は agent fan-out を必要としない
Routineunattended runtimeschedule や external trigger が ownerworkflow は scheduler ではない
Dynamic WorkflowJavaScript orchestration scriptplan を code にしたいagent 数だけでは品質にならない

この exit があるから安全です。method は skill、lifecycle rule は hook、翌朝また起きる仕事は routine、製品選択は別記事です。Dynamic Workflows は、計画を reviewable script として残す価値がある時だけ選びます。

ultracode、deep research、/workflows の役割

入口は複数あります。明示的な workflow request は、最も説明しやすい入口です。Claude に plan、slice、allowed tools、verification bar を先に出させます。/deep-research は research-heavy な探索に向きます。/workflows は run を観察し、token、状態、保存、停止を判断する場所です。

ultracode は session setting です。現在の model configuration docs では、通常の effort level とは別に、very high effort と Dynamic Workflows の orchestration を substantive task で使う可能性が説明されています。これは saved workflow ではなく、固定料金でもなく、すべての task を workflow にする命令でもありません。

必要なこと始め方理由
明示的な orchestrated runworkflow を直接依頼decision が見える
research synthesis/deep-researchresearch の形に合う
必要性を Claude に判断させるultracode難しい仕事で候補になる
run の観察/workflowsusage と状態が見える
proven harness の再利用saved workflow fileplan が artifact になる

古い version の挙動を調べる時は、まず upgrade し、同じ environment の /config と /workflows で確認します。

最初の workflow を安全に走らせる

最初の安全な workflow チェックリスト

始める前に 3 つ確認します。仕事を独立 slice に分けられるか。比較や検証が品質を上げるか。script が将来も再利用できるか。どれかが弱いなら、普通の session、subagent、skill に戻ります。

良い初回 prompt は小さいものです。repo 全体ではなく、auth package とその tests だけ。目的は migration risks を 3 つ見つけ、patch 案を出し、既存 test command で確認すること。package 外は編集しない。write 前に permission を求める。scale 前に usage と unresolved risks を報告する。

この prompt は scope、tools、verification、scaling condition を指定します。欲しい結果は agent 活動量ではありません。普通の Claude Code session よりよい evidence が出たかどうかです。

run 中は /workflows を開いておきます。tokens が独立作業に使われているか、同じ探索を繰り返していないか、permission が広すぎないか、synthesis が各 subagent の確認内容を説明しているかを見ます。弱いなら stop し、範囲を狭めます。

cost、limits、permissions、disable controls

制限とコントロールボード

Dynamic Workflows は無料の parallelism ではありません。公式 docs は workflow runs が usage と rate limits の対象であり、同じ task を single conversation で扱うより多くの tokens を使う可能性があると説明しています。/workflows は workflow usage を見せ、/usage は Claude Code 全体の利用状況を確認する面です。

2026年6月3日時点で、current limits は最大 16 concurrent agents、1 run 最大 1,000 agents です。これは powerful ですが、loose prompt が budget を浪費しやすいという意味でもあります。

permission control は launch 前から始まります。subagents は許可された tools と approval path に従います。初回は target path、allowed commands、review checkpoint を狭くします。team rollout では、/config、disableWorkflows、CLAUDE_CODE_DISABLE_WORKFLOWS=1、managed settings、admin settings のどこが stop control かを決めます。

事前確認理由証拠
versionold behavior を避けるlocal version check
feature enabledavailability は変わる/config と same-day docs
smallest slicebroad run を防ぐtarget path と verification bar
toolswrite と commands の範囲approval mode と allowlist
usage monitoringtokens が増えやすい/workflows、/usage
disable ownerkill switch が必要settings、env、admin

この表を埋められないなら、広い workflow はまだ早いです。

向く例と向かない例

向く例は、複数の clean context が evidence を強める仕事です。large migration では packages ごとに分けて test できます。security audit では dependency、auth、data exposure、test coverage を別々に調べられます。claim verification では docs、code、runtime behavior を独立確認できます。

向かない例も多いです。single-file refactor は重要でも workflow ではありません。pre-commit の deterministic behavior は hook です。reusable prompt method は skill です。daily repo sweep は routine に近いです。単純な debugging は、branch が本当に増えるまで conversation のままで十分です。

team risk もあります。各 subagent が何を証明するか言えないなら、workflow は不確実性を隠します。まず verification bar を書き、その後で agents が必要かを決めます。

成功後に保存するもの

saved workflow は transcript ではなく automation artifact です。owner、inputs、allowed tools、stop rule、verification、reuse rule を明確にします。

項目書くこと
Ownerrepo area、team、release job
Intentmanual audit、migration slice、research harness
Inputspaths、branch assumptions、test commands
Tool boundaryreads、writes、commands
Stop ruleいつ止めるか
Verificationtests、comparison、review evidence
Reuse ruleいつ再実行するか

成功しただけでは保存しません。普通の prompt より script が読みやすく、再利用しやすく、改善しやすい時だけ保存します。

チーム導入前の確認

チームで Dynamic Workflows を使う時は、agent 数より ownership を先に決めます。owner、allowed tools、stop rule、verification evidence、rollback path がなければ、saved workflow は共有 automation ではなく個人の実験です。

初回 run の evidence は残します。prompt、target paths、approved tools、workflow slices、/workflows の usage、subagents の findings、failed branches、test commands、unresolved risks です。synthesis が各 subagent の検証を返さないなら、scope を広げません。

確認項目pass signal弱い時の対応
Ownerrepo area または team が明確shared workflow にしない
Permissionswrites と commands が限定されるscope を縮める
Usage/workflows と /usage を確認fan-out を減らす
Verificationtests と comparison が明確prompt を書き直す
Disable path/config、settings、env、admin owner が明確rollout しない

Dynamic Workflows は review process を置き換えません。migration slice、claim verification、audit harness のような repeatable job で価値を証明し、script と explanation と reuse rule を一緒に保存します。

よくある質問

Dynamic Workflows は subagents と同じですか?

違います。subagents は worker です。Dynamic Workflow は複数の worker を script で調整する orchestration layer です。

ultracode は何をしますか?

ultracode は session setting です。very high effort と、substantive task で Dynamic Workflows を使う可能性を持ちます。saved workflow ではありません。

/deep-research は workflow ですか?

research-heavy な workflow behavior の entry point として使えます。coding migration や audit では scope、tools、verification を明示します。

saved workflows はどこに置きますか?

current docs は .claude/workflows/ と ~/.claude/workflows/ を示しています。reviewable automation artifact として扱います。

後で resume できますか?

current docs は resume を同じ Claude Code session に結びつけています。離れる前に /workflows で状態を確認します。

高くなりますか?

固定価格は出せません。usage と rate limits の対象で、single conversation より tokens を使う可能性があります。小さく始めて /workflows と /usage を見ます。

無効化できますか?

/config、disableWorkflows、CLAUDE_CODE_DISABLE_WORKFLOWS=1、managed settings、admin settings を確認します。team では owner を決めます。

routines、hooks、skills を置き換えますか?

いいえ。workflows は script-owned orchestration、routines は unattended runtime、hooks は deterministic event rules、skills は reusable method です。

Share:

laozhang.ai

One API, All AI Models

AI Image

Gemini 3 Pro Image

$0.05/img
80% OFF
AI Video

Sora 2 · Veo 3.1

$0.15/video
Async API
AI Chat

GPT · Claude · Gemini

200+ models
Official Price
Served 100K+ developers
|@laozhang_cn|Get $0.1