結論: Dynamic Workflows(動的ワークフロー)は、2026年5月28日のClaude Opus 4.8と同時に発表されたClaude Codeの新機能です。1つのセッションで最大1,000のサブエージェントを並列起動し、コードベース全体のバグ探索・大規模移行・多角的検証を自動実行します。Anthropicの実証例では、Bunのコードを約75万行のRustへ移行し、11日で既存テストスイートの99.8%合格を達成。プロンプトに「workflow」と入れるか、effortメニューの「ultracode」で起動。Enterprise/Team/Maxプラン限定(Proは非対応)。本記事ではGEO Hack運営の仁頼が、仕組み・起動方法・適したタスク・コスト注意点を体系的に解説します。
Claude Opus 4.8 と同時に発表された Dynamic Workflows(動的ワークフロー)は、Claude Code を「コーダー」から「複数エージェントを束ねるコーディネーター」へと進化させる、リリースで最も革新的な機能です。本記事では、Dynamic Workflows の仕組み・起動方法・適したタスク・コストの注意点まで、Claude Code を活用する開発者・エンジニアリングチーム向けに、GEO Hack 運営の仁頼が体系的に解説します。
Opus 4.8 全体の解説は Claude Opus 4.8リリース|正直さ4倍・新機能を解説、Claude Code の基礎は Claude Codeとは? もご覧ください。
第1章|Dynamic Workflows とは何か
機能の本質
Dynamic Workflows は、Anthropic 公式の言葉を借りれば 「1 つのエージェントの 1 回の処理では大きすぎる問題」 を解決するための機能です。具体的には、レガシーコードベース全体のバグ探索、数百ファイルに及ぶ移行、複数の角度から検証したい計画などが対象です。
| 項目 | 内容 |
|---|---|
| 発表日 | 2026年5月28日(Opus 4.8 と同時) |
| 提供形態 | リサーチプレビュー |
| 対象プラン | Claude Code for Enterprise / Team / Max(Pro は非対応) |
| サブエージェント上限 | 1 セッションで最大 1,000 エージェント(同時実行は実用上 16 程度) |
| 核心の仕組み | オーケストレーターが計画し、並列サブエージェントが独立した角度から実行・相互検証 |
| 再開可能 | 中断したワークフローは最初からやり直さず再開可能 |
「コーダー」から「コーディネーター」へ
従来の Claude Code は「1 つの AI が巨大なコードベースを順番にゆっくり処理する」ものでした。Dynamic Workflows では、Claude が作業を複数の協調エージェントに分割し、同時並行で処理します。各サブエージェントは独立したコンテキストウィンドウを持ち、検査・書き換え・テスト・レビュー・相互批判といった異なる役割を担います。
★ 実証例:Bun の Rust 移行(75 万行を 11 日)
Anthropic の最も明確な実証例が Bun の Zig から Rust への移行です。Jarred Sumner 氏が Dynamic Workflows を使い、約 75 万行の Rust コードで既存テストスイートの 99.8% 合格を、初コミットからマージまで 11 日で達成しました。この移行では数百のエージェントを並列稼働させ、各ファイルに 2 名のレビュアーを割り当てています。これほどのコードベース規模で、最後に測定可能なテスト結果を保つデモは稀です。
第2章|Dynamic Workflows の仕組み
処理の流れ
Dynamic Workflows は、以下の流れで動作します。
↓
Claude がワークフロー用 JavaScript を記述
↓
ランタイムがバックグラウンドフェーズを開始
↓
サブエージェントが調査・編集・テスト・レビューを並列実行
↓
結果を相互検証(verify & refute)
↓
Claude が検証済みの結果を報告
2つの技術的要素
Dynamic Workflows を可能にしているのは、2 つの具体的な技術です。
| 要素 | 内容 |
|---|---|
| 会話途中のシステムメッセージ | Messages API の新機能。従来はシステムプロンプトが会話の冒頭で固定されていたが、メッセージ配列の途中にシステムエントリを挿入し、タスク途中で新しい指示や権限を注入できる |
| オーケストレーション | オーケストレーター(統括エージェント)が、会話開始後に並列サブエージェント起動の権限を得て、発見した内容に応じて能力を拡張 |
重要なのは、開発者がオーケストレーションのコードを書く必要はない点です。Claude がタスクの規模を見て、自動的に「並列展開すべき」と判断します。また、プロンプトキャッシュを壊さずに会話途中の指示変更ができるため、長時間の処理でも保存済みコンテキストを保ちます。
第3章|Dynamic Workflows の起動方法
3つの起動パターン
| No. | 起動方法 | 具体的な操作 |
|---|---|---|
| 壱 | 「workflow」と言う | プロンプトでタスクを説明し「workflow」という単語を使うと、Claude Code が並列展開を検討 |
| 弐 | ultracode を選ぶ | effort メニューの「ultracode」を選択すると、xhigh effort + 並列サブエージェント起動権限が付与される |
| 参 | /deep-research コマンド | 調査系タスクで深い多角的リサーチを実行 |
公式の @ClaudeDevs アカウントは「プロンプトに『workflow』という単語を使えば始められる」と案内しています。最もシンプルな起動方法です。
★ ultracode = xhigh effort + 並列展開
Claude Code の effort メニューにある 「ultracode」を選ぶと、xhigh effort(最大級の労力)に設定され、会話途中のシステムメッセージを通じて並列サブエージェントを起動する権限がセッションに付与されます。大規模・高難度のタスクで Dynamic Workflows を確実に発動させたい場合に有効です。
第4章|Dynamic Workflows が適したタスク
Anthropic 公式は、主なユースケースとして以下を挙げています。
| ユースケース | 具体例 |
|---|---|
| コードベース全体のバグ探索 | サービス全体にまたがるバグハント |
| 大規模移行・近代化 | フレームワーク交換、API 廃止対応、数千ファイルの言語移行 |
| プロファイラ誘導の最適化監査 | パフォーマンスボトルネックの体系的特定 |
| セキュリティ・堅牢化監査 | 複数エージェントが異なる角度から脆弱性をスキャン |
| 二重チェックが必要な重要作業 | 独立した試行 + 敵対的エージェントによる検証 |
| 多角的に検証したい計画 | 複数の解決パスを同時に探索し、最良案を選択 |
適さないタスク
⚠️ 小さなタスクには不向き:Dynamic Workflows は通常の Claude Code セッションより大幅に多くのトークンを消費します。5 分で終わる小さな仕事に使うのは「高価なやり方」です。本質的に逐次的なタスクや、レイテンシ(応答速度)が重要なタスクにも向きません。並列化と敵対的検証から本当に恩恵を受けるタスクにのみ使うべきです。
大規模開発・移行プロジェクトのご相談を承ります
仁頼の「Claude Code 導入支援」では、Dynamic Workflows を使った大規模コードベース移行・リファクタリング・セキュリティ監査を一貫支援。トークン予算の設計、ワークフローのスコープ設定、レビュー体制の構築まで。「Claude Code をどう使えば大規模開発を効率化できるか」を一緒に設計します。
第5章|コストとトークン消費の注意点
トークン消費は「桁違い」
Dynamic Workflows は、数百の並列サブエージェントを数時間にわたって稼働させるため、通常セッションより遥かに多くのトークンを消費します。これはバグではなく仕様です。
| コスト要因 | 内容 |
|---|---|
| サブエージェント数 | 1 セッションで最大 1,000 エージェント、それぞれがトークンを消費 |
| 並列稼働時間 | 数時間に及ぶ長時間処理 |
| 相互検証 | 敵対的レビューで複数エージェントが同じ作業を検証 |
| Fast mode 併用時 | 最初のトークンから高レート課金 |
コスト管理のベストプラクティス
- 本番ワークロード前にトークン予算を計画する
- 小さくスコープしたタスクで最初に試す(ワークフローがどう分解し、何個のサブエージェントを生成するか確認)
- その結果をより大きな作業のキャリブレーション(較正)ポイントとして使う
- 並列化と敵対的検証から本当に恩恵を受けるタスクに限定する
- 逐次的・レイテンシ重視のタスクには使わない
★ 専門家の助言:「臨時のエンジニアチームを雇うように扱う」
業界の専門家は、Dynamic Workflows の使いこなし方を 「臨時のエンジニアリングチームを雇うように扱うこと」と表現しています。つまり、(1) よくスコープされたタスクを与え、(2) 明確な権限を設定し、(3) 最後にレビューする。この 3 点を守ることが、コストと品質を両立させる鍵です。
第6章|関連機能との使い分け
| 機能 | 役割 | 使うべき場面 |
|---|---|---|
| Dynamic Workflows | 大規模・並列・自己検証 | 役割分担が未知の大規模タスク |
| Agent Teams | 既知の役割分担 | 役割が明確に決まっている場合 |
| Auto Mode | 自律実行 | 事前に有効化しておく基盤機能 |
| Routines / Scheduled Tasks | 定期実行 | 夜間監査・週次移行レポートなど反復作業 |
業界の推奨プレイブックは、(1) Auto Mode を有効化、(2) スコープしたタスクで最初のワークフローを実行しトークン消費を較正、(3) 役割分担が既知なら Agent Teams、未知なら Workflows、(4) 反復作業は Routine / Scheduled Task の下に Workflows を配置、という流れです。
第7章|API での実装(上級者向け)
Dynamic Workflows のオーケストレーションパターンは、Claude API でも構築可能です。鍵となるのは 会話途中のシステムメッセージ(mid-conversation system messages)です。
従来、システムプロンプトは会話の冒頭に固定されていましたが、Opus 4.8 では メッセージ配列の途中にシステムエントリを配置でき、タスク途中で新しい指示や権限を注入できます。これにより、オーケストレーターが会話開始後に並列ワークフロー起動の権限を得られます。
💡 実装のヒント:API でオーケストレーターとワーカーのリクエストを構築する際は、まずモック(模擬データ)でループを検証してから本番に進めることが推奨されます。小さな規模で動作確認してから、徐々にスケールさせるのが安全です。
第8章|よくある質問(FAQ)
Q1. Dynamic Workflows とは何ですか?
A. 2026 年 5 月 28 日に Claude Opus 4.8 と同時発表された Claude Code の新機能で、1 つのセッションで最大 1,000 のサブエージェントを並列起動し、コードベース全体のバグ探索・大規模移行・多角的検証を自動実行します。Claude が「コーダー」から「複数エージェントを束ねるコーディネーター」へ進化する機能です。
Q2. どのプランで使えますか?
A. Claude Code for Enterprise / Team / Max プランで利用可能です。Pro プランは非対応で、通常の Claude Code が表示されます。Pro でワークフロー的なオーケストレーションが必要な場合は、アップグレードするか、スラッシュコマンドでサブエージェントシステムを手動構築する必要があります。
Q3. どうやって起動しますか?
A. 3 つの方法があります。(1) プロンプトに「workflow」という単語を入れる、(2) effort メニューの「ultracode」を選ぶ、(3) /deep-research コマンドを使う。最もシンプルなのは、タスクを説明する際に「workflow」と言うことです。
Q4. どんなタスクに向いていますか?
A. コードベース全体のバグ探索、大規模移行・近代化(フレームワーク交換・言語移行)、セキュリティ監査、二重チェックが必要な重要作業、多角的に検証したい計画に向いています。逆に、5 分で終わる小さなタスクや逐次的・レイテンシ重視のタスクには不向きです。
Q5. コストはどれくらいかかりますか?
A. Dynamic Workflows は通常セッションより大幅に多くのトークンを消費します。最大 1,000 のサブエージェントを数時間稼働させるため、コストは急増します。本番ワークロード前にトークン予算を計画し、まず小さくスコープしたタスクで較正してから大規模作業に使うことが推奨されます。
Q6. Bun の移行事例について教えてください
A. Anthropic の代表的実証例で、Jarred Sumner 氏が Dynamic Workflows を使い、Bun のコードを約 75 万行の Rust へ移行し、11 日で既存テストスイートの 99.8% 合格を達成しました。数百のエージェントを並列稼働させ、各ファイルに 2 名のレビュアーを割り当てた事例です。
Q7. Agent Teams とどう違いますか?
A. Agent Teams は役割分担が既知の場合(役割が明確に決まっている)、Dynamic Workflows は役割分担が未知の大規模タスク(Claude が自動的に分解・並列化)に向いています。反復作業の場合は、Routine / Scheduled Task の下に Workflows を配置する使い方も有効です。
Q8. 仁頼に大規模開発の相談はできますか?
A. はい。仁頼の Claude Code 導入支援では、Dynamic Workflows を使った大規模コードベース移行・リファクタリング・セキュリティ監査を一貫支援します。トークン予算の設計、ワークフローのスコープ設定、レビュー体制構築まで対応可能です。詳細は 無料相談 でご相談ください。
まとめ
Dynamic Workflows は、Claude Code の自律性を Auto Mode の GA 以来最も大きく進化させた機能です。本記事のポイントを整理します。
- 本質:1 セッションで最大 1,000 のサブエージェントを並列起動、Claude が「コーディネーター」化
- 実証例:Bun の Rust 移行(75 万行を 11 日でテスト 99.8% 合格)
- 起動方法:「workflow」と言う / ultracode を選ぶ / /deep-research
- 適したタスク:大規模移行、バグ探索、セキュリティ監査、多角的検証
- 対象プラン:Enterprise / Team / Max(Pro は非対応)
- コスト注意:トークン消費が桁違い、小さくスコープして較正してから使う
大規模なコードベースの移行・監査・リファクタリングを抱えるエンジニアリングチームにとって、Dynamic Workflows は「臨時のエンジニアチームを雇う」感覚で使える強力な武器です。本記事を参考に、適切なスコープとコスト管理のもとで活用を進めてください。
関連記事
- Claude Opus 4.8リリース|正直さ4倍・新機能を解説
- Opus 4.8 vs GPT-5.5・Gemini|用途別の選び方
- Claude Codeとは?料金・できること・対応言語を徹底解説
- Claude Managed Agents登場|AIエージェント基盤Public Beta公開
- Anthropic、Stainless買収|エージェント時代の戦略
- MCPとは?Claude Codeを外部ツール(Slack・GitHub等)と連携させる方法を徹底解説
- Claude最新アップデートまとめ【2026年4月版】
- Claude活用カテゴリ
大規模開発のClaude Code活用、次のステップへ
Dynamic Workflowsを使った大規模移行・監査・リファクタリング。仁頼はClaude Codeの実務活用を一貫支援します。
株式会社仁頼 — BtoB企業のWebマーケティング・AI活用を一貫支援。Claude Code 導入支援サービス運営。