subagent-task-execution について
Subagent Task Executionは、タスク計画を専門のサブエージェントに割り当てて実行するスキルです。スキルの探索、疑問点の確認、仕様と品質の個別レビュー、完了状況の追跡を実行手順に組み込みます。
主な機能
- 01計画を構造化されたタスクリストに分割
- 02各タスクの前に関連スキルを探索
- 03タスクごとに専門サブエージェントを割り当て
- 04実装中の疑問点を確認
- 05仕様と品質を個別にレビュー
- 06タスクの完了状況を追跡
活用シーン
- 01複数段階の実装計画の実行
- 02異なるタスクを専門サブエージェントに委任
- 03次の作業に進む前に要件への適合を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davidkiss/ smart-ai-skills --skill subagent-task-executionインストール後、Claude Code で/subagent-task-executionを入力して読み込まれたか確認します。
詳細
サブエージェントによるタスク実行
概要
このスキルは、一連のタスク(通常はタスクの分解や計画に基づくもの)を実行するために使用します。各タスクに特化したサブエージェントを割り当て、次のタスクに進む前に各タスクが正しく実行され、検証されるようにすることで、高品質な実行に重点を置いています。
基本原則
1つのタスクに1つのサブエージェントを割り当て、複数段階でレビューします。 各タスクを個別に扱い、体系的なレビュープロセスを適用することで、高品質を確保し、コンテキストの汚染を防ぎます。
プロセス
-
準備:
- 計画またはタスクの分解全体を読みます。
- 完全なコンテキストとともに、すべてのタスクを抽出します。
TodoWriteツールを使用して、構造化された ToDo リストを作成します。
-
タスクごとの実行ループ:
- スキルの特定: タスクを開始する前に、実行に必要な特化スキル(例:
coding、brainstorming、またはプロジェクト固有のスキル)を特定します。 - 実装担当の割り当て: サブエージェントにタスクを実行させます。完全なタスクの説明、特定したスキル、必要なコンテキストをサブエージェントに提供します。
- 対話による確認: サブエージェントから質問があった場合は、実装に進む前に明確に回答します。
- タスクの実装: サブエージェントは、特定したベストプラクティスとスキルに従ってタスクを実行します。
- 検証とレビュー:
- 仕様への準拠の確認: 別のサブエージェントが、結果がタスク要件に厳密に一致しているか(過不足がないか)を検証します。
- 品質レビュー: 最終レビューを行い、成果物がその分野の最高水準(例:コードの品質、ドキュメントの明瞭さなど)を満たしていることを確認します。
- 完了: ToDo リストでタスクを完了としてマークします。
- スキルの特定: タスクを開始する前に、実行に必要な特化スキル(例:
-
最終化:
- すべてのタスクが完了したら、成果物全体を最終的に総合レビューし、一貫性と全体的な品質を確認します。
重要な原則
- まずスキルを見つける: 常に、その時点のタスクに最も関連するスキルを探し、適用します。
- 個別化: 各タスクを独立した作業単位として扱います。
- レビューループ: 現在のタスクの仕様レビューまたは品質レビューに未解決の問題がある場合、次のタスクに進んではいけません。
- サブエージェントの専門性: 専門の作業者としてサブエージェントを活用し、必要なコンテキストをすべて事前に提供します。
注意すべき兆候
- スキルの特定フェーズを省略する。
- 複数のタスクを1回のサブエージェント呼び出しにまとめる。
- レビューが保留中または不合格のままタスクを進める。
- サブエージェントからの質問を無視したり、曖昧に回答したりする。
- 進捗に合わせて ToDo リストを更新しない。
コメント
Markdown 対応