mcpField
M
multitask

multitask

github.com/owainlewisエージェントワークフロー42379 回インストール2 日前に更新
リポジトリ

multitask について

multitaskは、複数のチケット作業をエージェントワーカーで調整するスキルです。関連するタスクをまとめ、独立したワークツリーを割り当てて進捗を追跡し、各チケットの結果を報告します。

主な機能

  1. 01変更の重複に基づくチケット分類
  2. 02ワーカーごとの独立したワークツリーとブランチ
  3. 03実装からPR・チケット更新までの委任
  4. 04ワーカーの監視と失敗の報告
  5. 05状態・検証結果・阻害要因の集約
  6. 06並行ワーカー数を約5人に制限

活用シーン

  1. 01複数の独立したチケットを並行して実装する
  2. 02同じファイルに影響するチケットを分ける
  3. 03異なるブランチやPRでの作業結果を追跡する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/owainlewis/blueprint --skill multitask

インストール後、Claude Code で/multitaskを入力して読み込まれたか確認します。

詳細

マルチタスク

  1. 各チケットと、関連する可能性が高いコードを確認します。ファイル、データ構造、または動作が重複するチケットは順序を付けて1つのグループにまとめ、それ以外は別々のワーカーに割り当てます。
  2. 各ワーカーに専用のワークツリー、ブランチ、フルセッションを用意します。並列ワーカーを利用できない場合は、グループを順番に実行し、その旨を伝えます。
  3. 各ワーカーには、チケット、リポジトリのパス、ブランチのルール、受け入れ基準、チェック項目、レビューのルール、PR のルール、報告形式を含む完全なプロンプトを渡します。実装から PR、チケットの更新、証明の提出まで、すべての作業をワーカーが担当します。
  4. ワーカーの進捗を確認します。ワーカーが失敗した場合、または別のワーカーが必要とする前提を無効にした場合は、影響を受けるワーカーを停止し、その理由を報告します。失敗を報告し、黙って再試行することはありません。
  5. すべてのチケットについて、ブランチ、PR の URL、ステータス、ブロッカー、証明、ワークツリーのパスを報告します。リポジトリの慣例で定められている場合、またはユーザーから依頼された場合にのみ、ワークツリーをクリーンアップします。

ルール

  • ワーカーは Codex スレッドまたは Claude Code サブエージェントとし、チケットごとに1つずつ、各自のワークツリーで作業します。
  • ワーカーの報告は簡潔にし、ブランチ、PR の URL、ステータス、証明のみを記載します。それ以外はコーディネーターに返しません。
  • 並列ワーカーはおよそ5つまでにします。
  • 1チケットにつきブランチは1つ、PR は1つです。ワーカー間でマージ、リベース、チェリーピックを行ってはいけません。
  • コーディネーターはコードを編集しません。修正はワーカーが行います。
  • 失敗したワーカーは報告し、別のワーカーのタスクに統合しません。

コメント