Claude Code のエージェント機能(Sub-agent 活用)
Claude Code は単なる「対話 CLI」を超え、自分で複数のエージェントを並列稼働させる Sub-agent 機能を持ちます。大規模タスクを高速化できます。
Sub-agent とは
メインの Claude Code セッション(オーケストレーター)から、特定タスクを担当する子エージェントを呼び出す仕組み。並列実行で時間短縮、コンテキスト分離で精度向上。
典型的な使い方
① 並列リサーチ
> このプロジェクトの API ドキュメントを書きたい。 > 各エンドポイントを並列で調査して。 → Claude Code が 5 つの Sub-agent を立ち上げ、 各々が別エンドポイントを担当、結果を集約。
② リファクタの分業
> 全 TypeScript ファイルを strict mode に対応させる。 > モジュールごとに Sub-agent で並列処理。
③ テスト生成の並列化
> src/utils/* の各ファイルにテストを追加。 > 1 ファイルごとに 1 Sub-agent。
Sub-agent 定義(プロジェクト固有)
.claude/agents/ ディレクトリに、専門 Sub-agent を定義できます。