← ClaudeAtlas

orchestratelisted

Trigger: active multi-agent run. Handles inbox reading, dep resolution, message formatting, handoffs. Also provides status dashboard and intervention control via internal modes.
epicsagas/epic-harness · ★ 8 · AI & Automation · score 81
Install: claude install-skill epicsagas/epic-harness
# Skill: Orchestrate **CRITICAL**: Run `HARNESS_DIR=$(epic-harness path)` first. NEVER use `.harness/` in the project directory. ## Mode: auto (default) Triggered automatically when an active multi-agent orchestration is detected. ### Step 1: Check orchestration state 1. Run `HARNESS_DIR=$(epic-harness path)` 2. Read `$HARNESS_DIR/orchestrator/run.json` 3. If no active run, this skill does not apply — return ### Step 2: Read agent inbox 1. Read `$HARNESS_DIR/orchestrator/agents/{my_id}/inbox.jsonl` 2. Process any pending messages from other agents or user interventions 3. Messages from other agents: integrate into current task context 4. Messages from user (via intervene redirect): adjust task accordingly ### Step 3: Check control directives 1. Read `$HARNESS_DIR/orchestrator/control.json` 2. If a directive targets this agent (or "all"), act on it: - **pause**: halt work after current tool call, wait for resume - **cancel**: stop immediately, set status to "cancelled" - **redirect**: adopt the new instruction, discard current task - **resume**: resume from paused state 3. After acting on a directive, increment `generation` in control.json to acknowledge ### Step 4: Check dependencies 1. Read `$HARNESS_DIR/orchestrator/run.json` dependency graph 2. Identify which agents this agent depends on 3. Read their `status.json` — if any dependency is not DONE, wait 4. If all dependencies are DONE, proceed with task ### Step 5: Execute with progress reporting While w