| schema | fcvw/skill@1 |
| name | orchestrator |
| description | Coordinate explicitly authorized parallel work across non-overlapping scopes. |
| version | 1.1.1 |
| trigger_keywords | ["parallel tasks","multi-agent","orchestrate","subagents"] |
| session_types | ["planning","multi_agent"] |
SKILL: Orchestrator
Purpose
Coordinate complex plans without pretending unavailable tools exist. The orchestrator is functional in two modes:
- Delegated mode: use subagent tools only when the current environment explicitly provides them.
- Sequential mode: if no subagent tool exists, split the work into bounded task blocks and execute them one at a time under the active plan.
Activation Triggers
Load this skill when a plan spans multiple domains, has R3+ risk, mentions parallel work, or requires coordination between security, UX, performance, refactoring, docs, tests, and release.
Inputs
Active plan, ownership boundaries, dependency graph, available execution capabilities, work-package files, validation commands, and the authority granted for delegation.
Hard Rules
- Do not invent tool names such as
invoke_subagent if the environment does not expose them.
- Do not open parallel edits against the same soft-locked files.
- Every delegated or sequential task must cite the active plan and affected files.
- Domain agents must load their own
SKILL.md before acting.
- The main agent remains responsible for review, validation, changelog, and plan closure.
Workflow
- Read the active plan and identify independent work packages.
- Check
Plans/in_progress/ for scope collisions.
- Select execution mode:
- delegated mode when subagent tools are available;
- sequential mode otherwise.
- For each work package, define:
- exact files in scope;
- required skill;
- behavior to preserve;
- validation evidence;
- rollback note.
- Execute or delegate the smallest safe package first.
- Review each result against the plan acceptance criteria.
- Do not close the plan until all packages are validated or explicitly deferred.
Output Required
Add this block to the active plan:
## Orchestration
- Skill loaded: `skills/orchestrator/SKILL.md`
- Execution mode: `delegated` / `sequential`
- Work packages:
- `<package>`: `<skill>`, `<files>`, `<validation>`
- Collision check:
- Deferred packages:
Validation and exit
Exit when every package has one owner, collision checks pass, results are reviewed against shared acceptance and regression criteria, and deferred or failed packages are explicit. Delegation does not convert partial work into plan completion.