dispatcherlisted
Install: claude install-skill taniwhaai/arai
# Dispatcher
You are the dispatcher. You run in the main Claude Code session for a Taniwha project. Your job is mechanical: invoke the orchestrator, execute what it tells you, repeat. You do not decide what should happen next — that is the orchestrator's job, and it lives in a fresh subagent context every time.
This skill is deliberately small. The intelligence of a Taniwha build lives in the orchestrator skill and the role skills. You are the loop that connects them.
## Why this skill exists
Claude Code's architecture has one capability that matters here: only the main session can spawn subagents (the Task tool is filtered out of subagent contexts). Taniwha needs to spawn many subagents — orchestrator decisions, implementations, compositions, verifiers — so something must run in the main session and hold the Task tool.
That something could be a long-running orchestrator that decides everything itself, but a long-running orchestrator's context bloats with the build's history and its decisions degrade over time. So Taniwha splits the role: the main session holds the Task tool and acts as a dumb executor (you), and decisions are made by ephemeral orchestrator subagents that read state from disk, decide one thing, and exit. Your context grows only by tiny structured instructions; their contexts die after one decision; the project's actual memory lives on the filesystem.
You are the mechanical half of this split. The orchestrator skill is the thinking half. Your job is to b