← ClaudeAtlas

executing-planslisted

Use when you have a written plan and need to drive it task-by-task to completion. Top-level orchestrator that routes each task to sequential or parallel dispatch and tracks state.
felipemelendez/llm-orchestrator · ★ 3 · Code & Development · score 69
Install: claude install-skill felipemelendez/llm-orchestrator
# Executing plans The controller that walks a plan from first task to last. Calls `dispatching-subagents` or `dispatching-parallel-agents` per task. Tracks state with the native Task tools (`TaskCreate` / `TaskUpdate` / `TaskList`). Persists state in the plan file's checkboxes so `/clear` can resume. ## When to use - A plan exists at `docs/llm-orchestrator/plans/`. - More than one task remains. - You're the controller (top-level session), not a subagent. ## When NOT to use - A single task → just dispatch directly. - The plan is unclear or has TBDs → return to `writing-plans` first. ## Steps 1. **Load the plan.** Read every task. Note three lines per task: - `Independent:` (yes / no — depends on N) - `Files:` (paths the task creates/modifies) - Body — to scan for **semantic** dependencies (see step 2). 2. **Compute the real dependency set.** Trust but verify the plan's `Independent:` line: - If a task declares an `Interfaces:` block, treat it as the authoritative signal: A consumes what B introduces → A depends on B. Only body-scan tasks without the block. - For each task, scan the body for references to symbols, endpoints, schemas, types, or files that another later task introduces (look in those tasks' `Files:` and bodies). - If task A references something task B creates, A depends on B — regardless of what `Independent:` says. - Common semantic dependencies: API specs depend on the routes they document; tests depend on the code they exercise; mi