AIニュース

Claude Codeのdynamic workflowsとは?大きな開発作業を並列で進める新機能を解説

Claude公式ブログとClaude Code公式ドキュメントをもとに、dynamic workflowsの仕組み、使いどころ、注意点を初心者向けに解説します。

Anthropicは2026年5月28日、Claude Codeの新機能として「dynamic workflows」を発表しました。

Claude Codeは、Claudeを使ってコード作成、修正、調査、テストなどを進めるための開発者向けツールです。今回のdynamic workflowsは、その中でも大きめの作業を扱うための機能です。

一言で言うと、dynamic workflowsは「Claudeが大きな作業を分解し、複数のサブエージェントを並列で動かし、結果を確認してからまとめる仕組み」です。

この記事では、Claude公式ブログとClaude Code公式ドキュメントをもとに、初心者にも分かるように「何が新しいのか」「どんな時に使うのか」「注意点は何か」を整理します。

dynamic workflowsは複数エージェントで開発作業を分担する仕組み

通常のAIチャットでは、AIは会話の流れの中で1つずつ作業します。ユーザーが依頼し、AIが調べたり、書いたり、修正したりして、またユーザーが確認するという流れです。

しかし、開発現場には1回の会話だけでは扱いにくい作業があります。

たとえば、次のような作業です。

  • 大きなコードベース全体からバグの可能性を探す
  • 何百ファイルにもまたがるAPI変更を反映する
  • 古いフレームワークから新しいフレームワークへ移行する
  • セキュリティ上の抜け漏れを広い範囲で確認する
  • 重要な設計案を複数の角度から検証する

こうした作業は、1人のAIが順番に読むだけでは時間もかかり、見落としも増えます。

dynamic workflowsでは、Claudeが作業を分解し、複数のサブエージェントに割り振ります。各サブエージェントが別々の観点で調べたり、実装したり、確認したりして、最後に1つのまとまった結果にします。

作業内容に合わせてサブエージェントが動的に増える

公式ブログでは、Claudeがタスクに応じてオーケストレーション用のスクリプトを書き、数十から数百のサブエージェントを並列に走らせられると説明されています。

Claude Code公式ドキュメントでは、dynamic workflowsはJavaScriptのスクリプトとして動き、そのスクリプトがサブエージェントを調整すると説明されています。

初心者向けに言うと、「AIがその場の依頼内容を見て、作業チームの動かし方を組み立てる」イメージです。

従来のチャット型AIでは、作業計画は会話の中にありました。AIが会話の流れを見ながら、次に何をするかを決めます。

dynamic workflowsでは、作業計画の一部がスクリプトとして外に出ます。これにより、途中結果をスクリプト側で持てるため、会話の文脈だけに頼らず、大きな作業を進めやすくなります。

dynamic workflowsとsubagents・skillsの違い

Claude Codeには、subagentsやskillsのように、作業を分担する仕組みがあります。

Claude Code公式ドキュメントでは、dynamic workflowsの特徴として、計画をスクリプトが持つこと、途中結果をスクリプト変数として扱えること、そして数十から数百のエージェント規模まで広げられることが説明されています。

分かりやすく整理すると、次のような違いです。

  • subagents: Claudeが必要に応じて作業者を呼ぶ
  • skills: Claudeが決まった手順や知識に沿って作業する
  • dynamic workflows: 作業の流れ自体をスクリプト化し、たくさんの作業者を調整する

つまり、dynamic workflowsは「毎回の会話で頑張る」よりも、「大きな作業用の進行表を作って、その進行表に沿って複数人で進める」考え方に近いです。

dynamic workflowsが向いている開発作業

dynamic workflowsが向いているのは、広い範囲を調べたり、何度も確認したり、複数の観点を比較したりする作業です。

公式ブログでは、コードベース全体のバグ調査、最適化監査、セキュリティ監査、大規模な移行、重要な仕事の二重確認などが例として挙げられています。

中小企業のWeb制作や社内DXで考えると、次のような場面が近いです。

  • 古いサイトをAstroやNext.jsに移行するときの影響調査
  • 問い合わせフォームや認証まわりのセキュリティ確認
  • 大量ページのリンク切れやメタ情報の確認
  • コード全体の不要ファイルや重複処理の洗い出し
  • 社内ツールの改修前に、仕様の抜け漏れを複数観点で確認する

ポイントは、「1ファイルだけ直す」ような小さな作業には向かないことです。dynamic workflowsは、多くのサブエージェントを動かすため、通常のClaude Codeセッションより多くの利用量を使う可能性があります。

小さな修正なら、普通にClaude Codeへ依頼した方が軽く済みます。

Claude Codeでdynamic workflowsを使い始める手順

公式ブログでは、dynamic workflowsを使うにはauto modeを有効にするのが推奨されています。その上で、Claudeに「workflowを作って」と頼む方法と、Claude Codeの「ultracode」設定を使う方法が紹介されています。

Claude Code公式ドキュメントでは、プロンプト内に「workflow」という言葉を入れると、そのタスクに対してClaudeがworkflowを書けることも説明されています。

また、/deep-research という組み込みworkflowも紹介されています。これは、調査テーマを複数の角度から調べ、情報を突き合わせ、出典付きのレポートにまとめるためのものです。

開発者でない人には少し難しく聞こえるかもしれませんが、考え方としては次のように理解すると十分です。

  1. 大きな作業をClaude Codeに依頼する
  2. Claudeが作業の進め方をworkflowとして組み立てる
  3. ユーザーが実行前に内容を確認する
  4. 複数のサブエージェントが並列で作業する
  5. 最後に確認済みの結果が返ってくる

大事なのは、完全自動で何でも勝手に進むわけではないことです。初回実行時には、Claude Codeがこれから何を実行するかを表示し、ユーザーに確認する仕組みも説明されています。

注意点1: 使う量とコストは増えやすい

dynamic workflowsは便利ですが、通常のClaude Code利用より多くのトークンを消費しやすい機能です。

理由は単純で、たくさんのサブエージェントを動かすからです。人間で言えば、1人で確認するのではなく、複数人で同時に調査し、さらに別の人が確認するようなものです。精度や網羅性は上がりやすくなりますが、その分、作業量は増えます。

公式ブログでも、最初は範囲を絞ったタスクから試すことが推奨されています。

実務では、最初から「サイト全体を全部直して」と頼むのではなく、次のように範囲を絞ると安全です。

  • src/pages/ 配下だけ確認する
  • 問い合わせフォーム関連だけ調べる
  • まずはリンク切れ調査だけ行う
  • セキュリティ観点だけでレビューする
  • 修正はせず、まず調査レポートだけ作る

範囲を絞るほど、結果の確認もしやすくなります。

注意点2: 大きな作業ほど人間のレビューが必要

dynamic workflowsは、AIが大きな作業を進めやすくする機能です。しかし、大きな作業ほど、間違えたときの影響も大きくなります。

特に、コードベース全体の移行、セキュリティ修正、認証・決済・個人情報まわりの変更では、AIの結果をそのまま採用するのは危険です。

Claudeが複数のサブエージェントで確認してくれるとしても、最後の判断は人間が行う必要があります。

おすすめは、次の順番です。

  1. まず調査だけをworkflowで行う
  2. 変更候補とリスクをレポートにする
  3. 人間が修正範囲を選ぶ
  4. 小さい単位で実装する
  5. テストとレビューで確認する

これは、AI開発に限らず、プロジェクト管理としても安全な進め方です。

本質はAIに丸投げせず作業設計を任せること

dynamic workflowsの本質は、「AIがたくさん動くこと」ではありません。

本当に重要なのは、AIに任せる作業が、より構造化されてきていることです。

これまでのAI活用は、チャット欄にお願いして、その場で答えをもらう使い方が中心でした。dynamic workflowsでは、AIが作業計画を作り、複数の作業者に分け、途中結果を管理し、確認してからまとめます。

つまり、AIが単なる相談相手から、作業の進行役に近づいています。

ただし、進行役に任せるには、依頼する側にも準備が求められます。AIが動きやすいように、目的と制約を先に渡します。

  • 何を達成したいのか
  • どの範囲を対象にするのか
  • 何を変更してよいのか
  • 何を変更してはいけないのか
  • 完了条件は何か
  • どのテストで確認するのか

こうした条件を明確に渡せる会社ほど、dynamic workflowsのような機能を活かしやすくなります。AIの性能だけでなく、人間側の依頼設計が成果を左右します。

まとめ

Claude Codeのdynamic workflowsは、大きな開発作業や広範囲の調査を、複数のサブエージェントで並列に進めるための新機能です。

コードベース全体のバグ調査、大規模移行、セキュリティ確認、重要な設計レビューなど、1回の会話では扱いづらい作業に向いています。

一方で、通常の作業より利用量が増えやすく、影響範囲も大きくなります。初心者や非エンジニアが関わる場合は、まず「調査だけ」「範囲を限定」「修正前に人間が確認」という流れで使うのが現実的です。

AIが進化しても、成果を左右するのは依頼の設計です。dynamic workflowsは、AIに大きな仕事を任せる時代に向けて、「何を、どの範囲で、どう確認するか」をより重要にするアップデートだと言えます。

参照した公式情報

Related

関連記事

Contact

AI活用と事業成長について、まずはご相談ください。

貴社の現在地を確認し、どのサービスが適しているかをフラットに整理します。

お問い合わせへ