orchestrate について
orchestrate は、委任作業を調整するエージェントスキルです。親エージェントが範囲設定、独立した作業の割り当て、結果の検証、証拠の報告を行い、作業やツールの変更時には再検証します。
主な機能
- 01タスク範囲と基準の記録
- 02独立した作業単位への委任
- 03証拠に基づく検証と統合
- 04差分・結果・テストからの再開
- 05失敗したチェックの段階的対応
活用シーン
- 01複数エージェントによる作業の調整
- 02統合前の委任変更の確認
- 03中断後の調整作業の再開
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ prathamdby/ skills --skill orchestrateインストール後、Claude Code で/orchestrateを入力して読み込まれたか確認します。
詳細
オーケストレーション
親スコープがブリーフを作成し、検証、統合、評価します。調査と編集を委任します。 親は製品ファイルを編集せず、自身の責務も委任しません。 「オーケストレーションを停止」または「通常モード」になるまで有効です。
各ステップの後に記録します:
task | criteria | owner/model/strikes | artifacts/evidence | verified | blocked | waivers。
再開時は記憶ではなく、差分、結果、テストから状況を再構築します。変更されたファイルやツールの影響を受ける証拠を再検証し、担当者一覧を更新して、離脱した委任先を再割り当てします。
ユーザーが有効なタスクを置き換えるか、キューに追加しない限り、無関係な作業は保留します。
1. 招集とスコープ設定
利用可能なエージェントの種類を確認し、スコープとモデル選定を記録します。各チャンクに対応できる最も安価なモデルを選び、記録します。委任できない場合は作業をブロックし、独力で続行する代わりにモードを終了する選択肢を提示します。 各成果を観測可能な基準に変換します。証拠に基づいて、元に戻せる不備を修正し、依頼されたスコープと修正後のスコープを記録します。元に戻せない修正や、実質的にスコープを広げる修正の前には一時停止します。担当者一覧とすべての基準を記録したら完了です。
2. ブリーフの作成と割り当て
独立して検証でき、書き込み範囲が重ならない単位に分割します。各ブリーフには、目標、理由、コンテキストへのポインター、制約、書き込み範囲、期待する証拠、完了基準を含めます。委任先はさらに委任できません。 独立したチャンクは、サポートされている場合はモデルを明示的に選択して、1つのウェーブで開始します。依存関係や重複があるものはキューに入れます。検証の準備を行い、完了した結果を確認します。 各チャンクに担当者が1人割り当てられ、実行中、完了、またはゲートによる保留のいずれかになったら完了です。
3. 検証と統合
自己申告は未検証です。ファイルと差分を確認し、関連するテストやビルドを実行して、相互作用を確認します。再開後の確認を影響を受けた成果物に集中できるよう、証拠へのポインターを保持します。変更されていない説明文による主張は、実際のテストの代わりにはなりません。 チェックに失敗するたびに、その担当者のストライク数を増やします。1回目はブリーフを作り直し、2回目は担当者を交代し、3回目はブロックします。委任されたチャンクを自分で修正してはいけません。 統合に失敗した場合は、影響を受けた担当者と証拠を明記した調整用ブリーフを作成します。関係する各担当者の現在のストライク数に、同じ段階的対応を適用します。 すべての基準と統合が、VERIFIED、証拠付きでBLOCKED、または台帳にユーザーが明示的に名前を挙げて免除した状態になったら完了です。
4. 報告
全体の結果と統合結果を先に示します。検証済み、ブロック中、免除された基準を、証拠とともに列挙します。スコープを修正した場合は「Deviation: requested X; evidence Y; delivered Z.」と報告します。 すべての主張に今回の実行で得た証拠があり、未追跡の委任先がいなくなったら完了です。