Agent Skills: Orchestrate

仕様が固まった複数 task の実装を、計画 → subagent 実装 → 2 段階レビュー (仕様適合 → 品質) で一気通貫に回す。task に分解できる機能追加・改修をまとめて自走実装したいときに使う。「実装計画」「計画立てて」「plan して」「まとめて実装」「全部作って」「順番に実装」「タスク分解」「subagent で回す」「2 段階レビュー」で起動。単発の小修正 (→ feat/fix) や設計未確定 (→ consult) では使わない。

UncategorizedID: TakumiOkayasu/dotfile-work/orchestrate

Install this agent skill to your local

pnpm dlx add-skill https://github.com/TakumiOkayasu/dotfile-work/tree/HEAD/common/skills/orchestrate

Skill Files

Browse the full folder contents for orchestrate.

Download Skill

Loading file tree…

common/skills/orchestrate/SKILL.md

Skill Metadata

Name
orchestrate
Description
複数taskの依存関係とside effect境界を明示した実行ledgerを、ユーザーまたは上位workflowが明示的に必要とした場合だけ使用する。通常のtask分解や並列判断はmodel自身に任せる。

Orchestrate

通常のtask分解、順序付け、並列化、subagent利用はmodel/runtimeの通常能力として扱う。本skillは、複数taskの実行ledgerを独立成果物として残す必要がある場合だけ使う。

使用条件

  • userがorchestrationまたは実行ledgerを明示した
  • 複数の独立変更を、共通contractとside effect gateの下で追跡する必要がある
  • 上位workflowが複数workerの結果統合を明示的に要求した

局所変更、通常の実装、単純な並列化では使わない。

Ledger

必要なtaskだけ、次を記録する。

Goal:
Files:
Dependencies:
Contract / invariant:
Verification:
Side effects:

親セッションが全体contractと最終verificationを所有する。subagentは専門性、context隔離、並列性に実益がある場合だけ使い、人数やround数を固定しない。

互換性上、旧workflowが参照していた表記は次のとおりだが、固定表や実行規則としては扱わない。

| task 種別 / 役割 | 複雑度シグナル | Driver | Worker | | --- | --- | --- | --- |

「subagent が TDD で実装・テスト・自己レビューする」ことも一律要件ではない。taskの性質とruntimeに合う実行者・検証方法を選ぶ。

Side effect gate

commit / push / deploy / publish / dependency変更 / destructive operation 等は、それぞれの既存approval policyに従う。本skillが承認権限を追加しない。

禁止事項

  • skillを使うためにtaskを分割する
  • task数やsubagent数を成果とみなす
  • modelが通常処理できる分解や順序付けを形式化する
  • 固定phase、固定worker、固定review roundを成功条件にする