はじめに
「Claude Codeを使っているけど、なんとなく順番に指示しているだけ…」
そんな使い方をしていませんか?実は Claude Code には**サブエージェント(並列実行)**という仕組みがあり、複数のタスクを同時に走らせることで作業効率を大幅に上げられます。
この記事では、エンジニアでなくても使えるサブエージェント活用術を、ブログ記事の作成という身近なユースケースで解説します。実際に私がこの仕組みを使ってブログ記事(本記事含む)を作成した体験をもとにした、等身大の実践ガイドです。
この記事で分かること
- Claude Code のサブエージェントとは何か
- 並列実行の仕組みと「依存関係」という考え方
- ブログ記事作成への具体的な活用フロー(Phase 1〜3)
- シーン別の活用テーブル
- 実際に試すときの依頼文テンプレート
こんな人におすすめ
- Claude Code を使っているが順番に指示しているだけの人
- ブログ記事の調査・執筆を効率化したい人
- エンジニアでないが Claude Code を仕事・趣味に使っている人
- 複数の記事・タスクを同時進行したい人
Claude Code サブエージェントとは?
Claude Code の**サブエージェント(Sub-agent)**とは、メインの Claude(オーケストレーター)が必要に応じて呼び出す子 Claude のことです。
通常の使い方では Claude に順番に指示を出しますが、サブエージェントを使うと複数の Claude を同時に走らせることができます。
組み込みサブエージェントの種類
Claude Code には以下の4タイプが用意されています:
| タイプ | 用途 | 特徴 |
|---|---|---|
Explore | ファイル検索・コード探索 | 読み取り専用・高速 |
Plan | 実装計画の立案 | アーキテクチャ分析 |
general-purpose | 汎用タスク(検索・編集・実行) | フル機能 |
claude-code-guide | Claude Code自体の質問 | ドキュメント特化 |
カスタムサブエージェントの作成(2026年新機能)
2026年から、自分専用のサブエージェントを定義できるようになりました。.claude/agents/ ディレクトリにMarkdownファイルを置くだけで、そのプロジェクトでの全セッションに自動的に追加されます。
.claude/agents/
my-blog-researcher.md # ブログリサーチ専用エージェント
seo-checker.md # SEOチェック専用エージェント各ファイルはYAMLフロントマター+システムプロンプトの形式です:
---
name: blog-researcher
description: ブログ記事のリサーチ専用エージェント
tools: [WebSearch, Glob, Read]
---
ブログ記事のリサーチを担当します。
公式ドキュメント・競合記事・トレンドを調査し、構造化された形でまとめてください。- プロジェクトレベル(
.claude/agents/): チーム全員で共有、gitで管理可能 - ユーザーレベル(
~/.claude/agents/): 全プロジェクトで利用可能な個人設定
並列実行の核心:「依存関係のないものはすべて並列」
サブエージェントを活かすための考え方は一つです。
依存関係のないタスクはすべて並列に実行できる
たとえばブログ記事の作成では:
❌ 順番に実行(遅い)
1. 公式ドキュメントを調査する → 完了待ち
2. 競合記事を調べる → 完了待ち
3. 自ブログの関連記事を検索する → 完了待ち
4. 過去のメモを掘り起こす → 完了待ち
✅ 並列に実行(最大4倍速)
1〜4を同時に実行 → 全部終わったら次のステップへ「調査A が終わらないと調査B を始められない」という依存関係がない限り、すべて同時に走らせられます。一方、「調査が終わらないと執筆できない」 という依存関係があるため、執筆は調査完了後に行います。
2026年6月:Dynamic Workflows でさらに進化
2026年6月2日、AnthropicはDynamic Workflowsを正式リリースしました。これはサブエージェントの並列実行をさらに自動化・大規模化した機能です。
Dynamic Workflows とは
Claude が自動でJavaScriptのオーケストレーションスクリプトを生成し、最大1,000エージェントを並列起動(同時実行は最大16)できます。
従来のサブエージェント利用:
ユーザーが明示的に「AとBを並列で実行」と指示する
Dynamic Workflows:
「このプロジェクトを最適化して」と一言伝えると
Claude 自身がタスクを分解・スクリプト化・並列実行まで行う対応プラン: Pro・Max・Team・Enterprise(CLI・Desktop・VS Code拡張)、Claude API・Amazon Bedrock・Vertex AI・Microsoft Foundry
Agent Teams との違い
| 機能 | サブエージェント | Dynamic Workflows | Agent Teams |
|---|---|---|---|
| 起動方法 | ユーザーが指示 | Claude が自動生成 | リードエージェントが調整 |
| 規模 | 数エージェント | 最大1,000(同時16) | 複数インスタンス |
| コミュニケーション | 独立 | スクリプト管理 | 共有ファイル経由 |
| 向いているタスク | 明確な並列タスク | 大規模・複雑なタスク | 長時間の協調作業 |
Claude Code サブエージェント実践:ブログ記事作成フロー
実際に私が「Claude Code サブエージェント活用術」という記事を書くときに使ったフローです。
Phase 1: 並列リサーチ(最も効果が出るフェーズ)
1つのメッセージで4つのサブエージェントを同時起動します。
以下を並列で調査してください:
[Agent A] WebSearch:
「Claude Code サブエージェント 使い方」の公式ドキュメント・最新情報を調査
[Agent B] WebSearch:
Zenn・Qiitaの類似記事を調査して差別化できる視点を特定
[Agent C] Explore(ブログリポジトリ内):
posts/ 配下のClaude・AI関連記事を検索して内部リンク候補を列挙
[Agent D] ログ・メモからの素材抽出:
C:\Users\...\log\xxx.md を読んで記事の素材(体験・ワークフロー)を抽出効果の実感: 4つの調査を順番にやると30〜40分かかるところが、並列実行なら全員が同時に動くため待ち時間は「最も遅いエージェントの処理時間」だけになります。
Phase 2: 執筆(Phase 1 完了後・順番に)
Phase 1 の結果を統合して記事ドラフトを作成します。ここは順番に行います。調査結果という「インプット」が揃って初めて執筆できるからです。
Phase 1 の結果を統合して記事を作成してください。
- 差別化視点:個人開発者・ブログ運営者向けの等身大の切り口
- 類似記事(claude-code-overview)を参考に構成・文体を合わせる
- posts/published/cloud-infra/2606/ 配下に新規作成Phase 3: 並列 QA・強化
執筆が終わったら、品質チェックを並列で行います。
以下を同時に確認してください:
[Agent A] 技術的正確性チェック:
コマンド・仕様・バージョン情報に誤りがないか確認
[Agent B] SEO最適化:
title/description/tags/h2見出しのキーワード配置を確認・改善提案
[Agent C] 内部リンク確認:
記事内の内部リンクが実際に存在する記事のスラッグと一致しているか確認シーン別:サブエージェントが特に効くタスク
| シーン | 並列タスクの例 | 期待効果 |
|---|---|---|
| ブログ記事作成 | 公式調査 + 競合調査 + 内部リンク検索 + 素材抽出 | 調査時間 約1/4 |
| AWS・技術記事 | 公式docs + 自ブログ検索 + コスト調査 | 調査時間 約1/3 |
| ツール比較記事 | 各ツールを別エージェントが同時調査 | 比較精度向上 |
| シリーズ記事 | 複数記事を別エージェントが同時ドラフト | 量産可能 |
| 記事の一括最新化 | 複数記事を別エージェントが同時チェック | 一括更新 |
実際の依頼文テンプレート
以下をそのままコピーして使えます。[] 内を自分のテーマ・パスに置き換えてください。
以下のフローで「[テーマ]」の記事を作成してください。
【Phase 1: 並列リサーチ(同時起動)】
1. WebSearchで「[テーマ]」の公式情報・最新情報を調査
2. WebSearchでZenn・Qiita・個人ブログの類似記事を調査して差別化ポイントを特定
3. posts/ 配下の関連記事を検索して内部リンク候補を列挙
4. [メモファイルのパス] を読んで記事の素材(体験・ワークフロー)を抽出
【Phase 2: 執筆】
Phase 1 の結果を統合し、[参考記事スラッグ] を文体・構成の参考にして
posts/published/[カテゴリー]/[年月]/ 配下に新規ドラフトを作成
【Phase 3: QA(並列)】
技術的正確性・SEO・内部リンクの整合性を同時確認/branch コマンド:セッションを分岐させる(2026年6月新機能)
2026年6月13日に追加された /branch コマンド(旧称 /fork)を使うと、現在のセッションをそのままコピーして別の方針を試すことができます。
/branch my-approach-2- 元のセッションはそのまま残る
- コピーしたセッションで別のアプローチを試せる
- うまくいかなければ元セッションに戻るだけ
サブエージェントの並列実行とは異なり、「自分自身のセッションを分岐させて人間がA/Bテストする」イメージです。
CLIからは claude --resume <session-id> --fork-session でも利用可能です。
Claude Code サブエージェントのポイントと注意点
やりがちな失敗
コンテキストの渡し忘れ
サブエージェントはそれぞれ独立したコンテキストを持ちます。「このプロジェクトの」「さっき話した」という前提は通じません。プロンプトに必要な情報(ファイルパス・条件)を明示的に書く必要があります。
並列実行できないタスクを並列にしようとする
「Aの結果を使ってBをする」という依存関係がある場合は順番に実行が必要です。無理に並列化しようとすると片方が空振りします。
バックグラウンド実行と待機の混同run_in_background: true を指定すると Claude は次の指示を受け付けますが、結果がまとまる前に次フェーズを指示してしまうと整合が取れなくなります。
エージェントのネスト深度に注意
2026年6月のアップデートで、フォアグラウンド・バックグラウンドともにサブエージェントの入れ子は最大5段階に制限されています。無制限に入れ子になるバグが修正された結果です。
費用について
並列実行はトークン消費が増えます。4エージェントを同時起動すれば単純計算で調査のトークンは4倍になります。ただし Claude Code の Pro・Max プランは月額固定(従量課金ではなく使用量上限あり)のため、調査が4倍速になることの方が体験としてメリットが大きいケースがほとんどです。
まとめ
Claude Code のサブエージェントは「複数の Claude を同時に走らせる」仕組みです。
- 依存関係のないタスクはすべて並列が原則
- Phase 1(調査)を並列化するだけで体感速度が大きく変わる
- エンジニアでなくても、ブログ執筆・資料調査・記事最新化など幅広いシーンで活用できる
2026年時点の最新状況まとめ
| 機能 | 概要 | リリース時期 |
|---|---|---|
カスタムサブエージェント(.claude/agents/) | 専用エージェントをMarkdownで定義 | 2026年初頭 |
/branch コマンド | セッションを分岐して別アプローチを試験 | 2026年6月13日 |
| Dynamic Workflows | 最大1,000エージェントを自動並列実行 | 2026年6月2日 |
| Agent Teams | 複数Claudeインスタンスが共有ファイルで協調 | 2026年6月 |
| ネスト深度制限(5段階) | 無制限ネストによる暴走を防止 | 2026年6月(修正) |
「なんとなく順番に使っていた Claude Code」が、この記事を読んで「戦略的に並列で使う Claude Code」に変わるきっかけになれば嬉しいです。
関連記事
- Claude Code 完全ガイド — Claude Code の全体像はこちら
- Claude Code 環境構築ガイド — まず導入したい方はこちら
- Claude Code 全コマンド解説 — コマンドを深く知りたい方はこちら
- Claude Code vs Web版・Desktop版 比較 — どれを使うべきか迷ったらこちら
- Claude Code VSCode拡張機能ガイド — IDE統合で更に効率化したい方はこちら
コメント