unity-orchestrate
Installation
SKILL.md
Orchestrate one docs/<feature>/ directory. Use fresh subagents to discover completed work, implement the remainder, and review the resulting change set. Stop at the first failed gate and report the blocker.
1. Preflight
- Require one feature directory containing
spec.mdand at least one file undertasks/. - Read the complete spec and every task.
- Capture
git rev-parse HEADas the fixed point. A dirty worktree is valid; scouting uses the current repository state, and review covers every change since the fixed point.
2. Discover completed tasks
Call one fresh scout subagent with the feature directory, fixed point, and these instructions:
- Read the complete spec and every task, then inspect the current implementation, tests, assets, configuration, validation records, and relevant Git history.
- Judge every acceptance criterion and required validation from repository evidence. Names, checkboxes, commits, test source, and human claims do not prove completion or a successful validation run.
- Use
HUMAN-PENDINGonly for work that inherently requires human action or judgment. Missing evidence for an automatable check isUNPROVEN. - Mark a task
COMPLETEonly when every criterion is evidenced orHUMAN-PENDING, every validation is proven orHUMAN-PENDING, every blocker is complete, and no implementation or automatable validation remains. Mark every other taskRUN. - Begin with
Status: completeorStatus: blocked. On success, list every task once in numeric order with itsCOMPLETEorRUNdecision, concise acceptance and validation evidence, anyHUMAN-PENDINGitems, and blocker status.
Continue only when scouting returns Status: complete, covers every task, and supports every COMPLETE decision. Otherwise report the scouting blocker; do not default to running all tasks.