サブエージェントを使いたい
8. スキル・エージェントコマンド / 機能
Task toolタスク委譲
概要
Task ツールを使用して、特定のタスクをサブエージェントに委譲できます。複雑なタスクを分割して処理するのに有効です。
設定例
# サブエージェントへの委譲例(プロンプト)
この機能を実装するために:
1. まずデータベーススキーマを設計して
2. 次に API エンドポイントを実装して
3. 最後にフロントエンドを実装して
# 各ステップがサブエージェントとして実行される
# 専門タスクの委譲例
「このコードベースのアーキテクチャを分析して、
改善点をレポートにまとめてください」
# Claude 内部での処理:
# Task(
# description="アーキテクチャ分析とレポート作成",
# subagent_type="Explore" # 探索に特化
# )こんな時に使う
- 複雑なタスクを分割して処理したい時
- 特定の作業を専門エージェントに委譲したい時
使い方
- 1複雑なタスクを依頼する
- 2Claude が自動的にサブタスクに分割
- 3各サブタスクがサブエージェントとして実行される
Tips
- サブエージェントは独立したコンテキストで動作
- メインエージェントがサブエージェントの結果を統合
- subagent_type で特化型エージェントを指定可能