← 一覧へ
AI・LLMCC / Codex 両対応難易度: 中級

並列エージェント実行 dispatching-parallel-agents

複数のタスクを同時に、スムーズにこなそう

出典リポの★
1,190
最終更新
12日前
作者
obra/superpowers

これは何?

これは、複数の独立したタスクを同時に進めるための方法です。それぞれのタスクに特化した「エージェント」を使い、各エージェントが自分の役割に集中できるよう設計します。エージェントは他のタスクや情報に邪魔されることなく、短時間で効率的に作業を進めてくれます。まるで複数の専門家が同時に働いているようなイメージです。

並列エージェント実行の紹介マンガ

これでできること

  • 複数のタスクを同時並行で進められる
  • 各エージェントが特定の役割に集中するため効率的
  • エージェント同士が干渉せず、独立して作業できる
  • 1つのタスクの時間で複数の問題を解決できる

こんな時に便利

複数の独立した問題を同時に調査したい時
それぞれの問題が関連していないと判明している時
1つのエージェントでは手が回らない大規模な作業がある時

使い方

まず、各タスクが独立しているか確認します。次に、各タスクに特化したエージェントを作成し、それぞれに明確な指示と必要な情報を与えます。エージェントは互いに影響を与えないため、効率的に作業が進みます。

使用例(こう頼んでみよう)

良い指示の例: 「agent-tool-abort.test.ts のエラーを解決して」必要な情報を含んだ指示: 「以下のエラーメッセージとテスト名を参考に、競合状態を修正して」

必要なもの

  • 特になし

導入方法

いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/obra/superpowers/tree/main/skills/dispatching-parallel-agents
手動で置く
Claude Code → ~/.claude/skills/dispatching-parallel-agents/
Codex → ~/.agents/skills/dispatching-parallel-agents/

使いこなしのコツ

  • タスクの範囲を狭く明確にすると効果的
  • エージェントに必要な情報をしっかり伝えることが大事
  • 「すべてのテストを直して」のような広すぎる指示は避ける

このスキルの紹介記事