skills/orchestrator/SKILL.md
Turn the current session into a coordination thread that routes per-branch implementation work to durable, reusable child agents. Use when the user says 'orchestrator on', wants this session to act as chief-of-staff across branches, or asks to route work without implementing locally.
npx skillsauth add koolamusic/claudefiles orchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user wants the current session to act as a chief-of-staff thread: route work, keep context, check on child agents, and avoid doing implementation locally.
orchestrator on — activate orchestration-only mode for this session.orchestrator off — return to normal local execution.orchestrator status — report mode, active child agents, known branch keys,
and blockers.Do not add a manual routing command. In orchestrator mode, routing is automatic.
When orchestrator mode is on:
SendMessage).A per-branch task is any work that is expected to create, modify, review, or continue a code branch, PR, or branch-scoped implementation plan.
Examples:
Not per-branch by default:
SendMessage — its context is intact.Agent tool, run_in_background: true)
with a description like <BRANCH-OR-TICKET> <short task title>.| Branch / key | Child agent (id or name) | Status | Last update | Next |
| --- | --- | --- | --- | --- |
Child agents are Claude Code background agents:
Agent tool with run_in_background: true and a branch-keyed
description.SendMessage to the agent's ID or name — this is what makes a
child reusable for follow-up work on the same branch.isolation: "worktree". Two agents mutating one checkout on
different branches will conflict. A single active child may work in the main
checkout.The branch table is the orchestrator's memory. It lives in the conversation, so:
git branch
/ open PRs and spawn fresh children seeded with each branch's last closeout.When creating or reusing a child agent, send a compact prompt:
You are the child execution agent for `<branch-or-ticket>`.
Run: <exact user skill/request>
Context from orchestrator:
- <source links, external notes, blockers, branch/PR if known>
Rules:
- Reuse this thread for future work on this branch.
- If code changes, follow repo branch/PR rules.
- Report branch, PR, tests, blockers, and next owner in your closeout.
On orchestrator status or when the user asks how things stand:
SendMessage a short update request to stale children.orchestrator off, execute in the
current session after mode is off.SendMessage.development
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
development
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework with built-in backward tracing for deep-stack failures, ensuring root-cause understanding before implementation
development
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
data-ai
Fan out work to parallel sub-agents with worktree isolation. Reads a plan, scope list, or inline description, breaks it into waves of independently-dispatchable units, and orchestrates execution. The orchestrator never implements — it coordinates. Use when user says 'spawn', 'fan out', 'parallelize this', 'orchestrate', or has multiple independent tasks to dispatch.