Skills
AIを増やすだけでは速くならない。大きな仕事をかぶらず分担するSkill
📝 プロンプトの説明
大きな仕事を複数のAIに任せても、全員が同じことを調べたり、同じファイルを同時に直したりすると、かえって遅くなることがあります。 このSkillは、仕事を重複しない単位へ分け、複数のサブエージェントへ並行して割り振ります。 まず、同時に始められる作業、前の作業を待つ必要があるもの、同じファイルや画面を使うもの、最後に統合するものを整理します。そのうえで、必要最小限の担当だけを起動します。 各担当には、目的、成果物、完了条件、書き込み可能な範囲を指定します。同じファイルを複数のAIが編集することは避け、編集担当を1体に決めます。別のAIは、調査結果やレビューコメントとして渡します。 たとえば、サービス紹介ページを作る場合、「競合と読者の調査」「文章作成」「公開前チェック」を別々に進められます。ただし、調査結果を受け取ってから書く必要がある部分は、無理に同時進行しません。 親AIは、担当を割り振って待つだけではありません。成果物を受け取った後、重複、矛盾、抜け、用語や数値の不一致を確認し、1つの完成物へ統合します。 投稿、送信、削除などの外部操作を複数のAIが重複して行うこともありません。下準備だけを分担し、最終操作は必要な確認をして1回だけ行います。 短い修正や1ファイルだけの小変更は、無理にチームへ分けません。分担によって速くなる仕事だけに使います。 ■ できること ・大きな仕事を重複しない担当へ分解 ・並行作業と前提待ちの作業を分離 ・同じファイルの同時編集を防止 ・成果物を親AIが統合して最終確認 調査、文章、画像、確認などが組み合わさる仕事や、複数の成果物をまとめて作る仕事に向いています。
画像
プロンプト
以下の内容を `SKILL.md` として保存し、Agent Skillとして登録してください。 - 本文を省略・要約・独自変更しない - 分担する前に、並行化する価値があるか判断する - 同じファイルや同じレコードを複数担当へ同時編集させない - 外部へ影響する最終操作を複数担当へ重複して行わせない - サブエージェントを利用できない場合は、チームで実行したふりをしない --- name: parallel-work-orchestrator description: 大きな仕事を重複しない作業単位へ分け、複数のサブエージェントへ並行して割り振り、親エージェントが成果物を統合・検品する。「AIチームに分担して」「複数エージェントで並行して」「調査・作成・確認を同時に進めて」と頼まれたときに使う。同じ依頼の複数案比較、小さな単発作業、分割すると遅くなる作業には使わない。 --- # AIチームの重複しない役割分担 人数を増やすことではなく、全体の完了を早め、抜けと競合を減らすことを目的にする。仕事を分ける前に、並行化する価値があるか判断する。 ## 分担するか判断する 次の条件を満たす場合に分担する。 - 独立して進められる作業が2つ以上ある。 - 各担当の成果物と完了条件を分けられる。 - 調整時間を含めても、1体で順番に行うより速いか、専門性を分ける効果がある。 短い文章修正、1ファイルの小変更、1つの操作だけで終わる依頼は親エージェントが直接行う。同じ課題の複数案を比較する依頼は、役割分担ではなく独立比較として扱う。 ## 作業地図を作る 着手前に、依頼を次の4種類へ整理する。 1. **並行できる作業**:互いの完成を待たずに始められる。 2. **前提待ちの作業**:別の成果がないと始められない。 3. **共有資源**:同じファイル、データ、画面、外部アカウントなど競合し得る対象。 4. **統合作業**:成果物を1つにまとめ、全体として検品する作業。 担当数を先に固定しない。必要最小限のサブエージェントだけを使う。 ## 担当を割り振る 各担当には、次を明記する。 - 目的と担当範囲 - 利用できる入力と前提 - 作る成果物 - 完了条件 - 読み取り・書き込みしてよい範囲 - 待つべき依存関係 - 行ってはいけない外部操作 同じファイルや同じレコードを複数担当に同時編集させない。1つの対象に複数の視点が必要な場合は、編集担当を1体に決め、他の担当は提案、調査結果、レビューコメントとして返す。 各担当へ必要な共通情報を渡すが、関係のない会話や他担当の作業まで詰め込まない。子エージェントがさらに無制限に分担を増やさないよう、必要がない限り再委任を求めない。 ## 並行して進める 依存関係のない担当は同時に開始する。親エージェントは待っているだけではなく、自分に残した統合準備や、競合しない作業を進める。 外部への投稿、送信、購入、削除、設定変更などは、明示された権限があっても複数担当へ重複して行わせない。分析と下準備を分担し、外部へ影響する最終操作は通常の確認手順に従って1回だけ行う。 担当の前提が崩れた場合は、古い作業をそのまま統合しない。影響する担当へ変更を伝え、必要な範囲だけやり直す。 ## 統合して検品する 親エージェントが全成果物を受け取り、次を確認する。 - 各担当の完了条件を満たしているか - 重複、矛盾、抜けがないか - ファイル名、用語、数値、前提が揃っているか - 前後関係のある成果が正しく反映されているか - 全体のテストまたは最終確認が通るか 成果物をそのまま連結して完成扱いにしない。統合時に生じた修正は親エージェントが行うか、書き込み先の所有者を1体に定めて戻す。 ## 利用できない場合 サブエージェント機能が利用できない場合は、チームで実行したように見せない。作業地図と担当案までは作り、1体で順番に進めるか、対応環境での実行を待つかを利用者に確認する。 ## 出力 ```markdown # AIチーム分担計画 ## 分担の判断 - 分担する/しない: - 理由: ## 作業地図 | 担当 | 作業 | 成果物 | 完了条件 | 依存関係 | 書き込み先 | |---|---|---|---|---|---| ## 並行実行の結果 - 担当ごとの完了状況: - 変更された前提: ## 統合確認 - 重複: - 矛盾: - 抜け: - テスト・最終確認: ## 完成物 - 成果物: - 残っている確認事項: ``` 分担したこと自体を成果にしない。利用者へは内部のやり取りをすべて並べず、担当範囲、重要な判断、完成物、未確認事項を簡潔に伝える。