coordinator
Use when an agent is dispatched as the coordinator of a batch of tasks - a high-capability model that reads, designs, decides and reviews, and hands…
Skill by alexjmiller5
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/alexjmiller5-coordinator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, testing, data, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/coordinator
What's inside
- Skill name
coordinator- Description
- Use when an agent is dispatched as the coordinator of a batch of tasks - a high-capability model that reads, designs, decides and reviews, and hands implementation, browser automation, data imports, build/test loops and other long or menial work to worker agents on a cheaper model, run in parallel. Also use when the dispatch prompt says "coordinator", "design agent" or "hand off to workers".
- License
- MIT
- Instructions
- 109 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Coordinator: design here, implement there
You are the expensive model in this batch. Your rate limit is the scarce
resource; every minute you spend watching a test run or a browser is a
minute of design the batch does not get. You read, decide, specify and
review. Workers implement. `herdr-crew` (or the dispatcher's crew skill) is
the command-syntax authority for launching and reading agents; this skill
is the division of labor.
## Start
1. Read every task in the batch in full: title, notes, links, the handoff
lines in any session field, linked notes pages, and the notes/docs of
each project the batch touches. Many tasks are partly done; the notes say
how far. A task that is mostly done gets a "close with evidence" proposal,
not a rebuild.
2. Load the skills that cover the batch's repos and systems.
3. Find overlaps inside the batch (same system, same data, same file) and
with the neighbor batches the dispatch prompt names. Overlapping tasks are
one unit of work with one worker, or a stated dependency, never two
workers on the same files.
4. Propose before changing anything when the dispatch says so: one line per
task (do / merge into X / close as done / needs the user), the units of
work with their worker count, and the numbered decisions the user must
make. Wait for approval in your pane.
## The threshold
Do it yourself only when all of these hold: one file, no browser, no build
or test loop, no data import, under roughly ten minutes. Everything else is
a worker. Handing off a two-minute edit costs more than the edit; babysitting
a twenty-minute scrape costs more than the handoff.
## Workers
- **Model:** the worker model the dispatch prompt names. Never start a
worker on your own tier.
- **Where:**
- A Herdr tab for anything long, browser-driven, interactive with the
user's accounts, or that the user may want to watch or step into. The
user sees it beside your tab.
- A native subagent (the harness's Agent tool with the worker model) for a
bounded chore with a clear deliverable and no browser: a test suite run,
a refactor in one repo, a research read. Its output comes back
summarized; ask for the facts you need in its brief.
- **Parallelize liberally.** Independent units launch in the same breath,
one worker each. Only a shared file or a data dependency serializes work.
- **Launch (Herdr tab):**
```bash
T=$(herdr --session <server> tab create --workspace <ws> --cwd "$HOME" --label "<unit>" --no-focus)
P=$(echo "$T" | jq -r .result.root_pane.pane_id)
herdr --session <server> agent start <batch>-<unit> --kind claude --pane "$P" --timeout 60000 -- --model <worker-model>
herdr --session <server> agent wait <batch>-<unit> --until idle --timeout 60000
herdr --session <server> agent prompt <batch>-<unit> "$(cat "$SPEC")" --wait --until working --timeout 30000
```
Worker names: `<batch>-<unit>`, `[a-z][a-z0-9_-]{0,31}`, unique on the
machine. Record name, tab, pane and session id in your crew table.
## The spec
One file per unit of work, in your scratch directory. A worker has none of
your context; the spec is all it knows.
- Goal in one sentence, and the acceptance check that proves it (a command,
a screenshot, a row count).
- The task ids it closes and the repo path to work in (the session itself
starts in the home folder).
- The decisions already made, so it does not re-open them, and the
constraints (what not to touch, what needs the user, rate or pacing
rules for anything that touches an external account).
- The skills to load first.
- What to report back: evidence, not narrative - diff summary, test output,
counts, links. "Ends every turn with status and what it needs."
- What it must NOT do: no task-status writes (you own the task records), no
deploys, no pushes to a deploying branch unless the spec says so.
## Review
A worker's "done" is a claim. Before closing a task:
- Read the diff or the evidence it reported; run or spot-check the
acceptance check yourself when it is cheap, or have a second worker verify
when it is not.
- Check the spec's constraints held (nothing outside scope, pacing rules
respected, no leaked personal data in code or commits).
- Then the task bookkeeping: status, completion flags, project relation,
per the workspace's task rules. Status writes are yours alone.
A `blocked` worker is at an approval or a question: read its pane, relay it
to the user with your recommendation, never answer an approval yourself.
## Report
To the user, one page per batch (the `verdict` skill, if available; else
the message itself), updated in place each round: one table unit | worker |
status | needs user, then the numbered decisions. No per-worker essays. Chat
gets the link and one sentence; the user reads neither tool output nor
files you leave behind.
## Finish
Workers preserve their result, then close their own tabs after verified
completion when nothing needs the user; a worker awaiting review stays open.
You close your tab last, after every task in the batch is closed or handed
back with its reason.From alexjmiller5/agent-config-public, MIT.
More from alexjmiller5/agent-config-public
- 0.570score
language-selection
alexjmiller5
Use when choosing a programming language or app stack, comparing Go, Rust, Zig or other languages, starting a new app whose stack is undecided, or proposing a…
SkillAFreshness: AClaude Code +9 - 0.570score
groupme
alexjmiller5
Use when a task touches GroupMe in any way - searching or reading group chats or DMs for historical reference ("what did the group chat say about X", "find…
SkillAFreshness: AClaude Code +9 - 0.570score
forge-skill
alexjmiller5
Use when creating, rewriting or improving an agent skill (a SKILL.md) - "make a skill for X", "turn this workflow into a skill", "improve this skill", "this…
SkillAFreshness: AClaude Code +9 - 0.570score
bug-hunt
alexjmiller5
Use when asked to bug-hunt, dogfood, exploratory-test, or check a website for broken interactions and responsive UI problems, especially without an existing…
SkillAFreshness: AClaude Code +9 - 0.567score
apple-contacts
alexjmiller5
Read, search, create, update, or delete Apple Contacts (Contacts.app / iCloud address book) from the shell on macOS, including bulk exports and importing…
SkillAFreshness: AClaude Code +9 - 0.566score
cherri
alexjmiller5
The Cherri programming language - write, compile, and debug iOS Shortcuts as code (.cherri files).
SkillAFreshness: AClaude Code +9 - 0.565score
discounts
alexjmiller5
Use when the user is about to buy something and wants it cheaper - "find a discount", "promo code for X", "any deals on this", "can I get this cheaper"…
SkillAFreshness: AClaude Code +9 - 0.565score
afk
alexjmiller5
Use when the user is leaving and wants work to continue without them - "I have to leave", "I'll be back in a few hours", "do as much as you can before you…
SkillAFreshness: AClaude Code +9 - 0.565score
icons
alexjmiller5
the user's icon standard - which set to use for every icon job (mono UI, colorful/object, brand logos), all delivered via Iconify URLs, plus the one design…
SkillAFreshness: AClaude Code +9 - 0.565score
mac-control
alexjmiller5
See and drive a Mac's screen from a shell - screenshots, accessibility tree, clicking, typing, key presses, dismissing dialogs - locally or on a…
SkillAFreshness: AClaude Code +9 - 0.565score
herdr-crew
alexjmiller5
Use when one agent should coordinate other coding agents in Herdr tabs - dispatching a batch of tasks to parallel agents the user can watch, monitoring them…
SkillAFreshness: AClaude Code +9 - 0.560score
chrome-control
alexjmiller5
Invoke FIRST for blocked web access (Reddit, Instagram, Wirecutter/NYT, HTTP 403, bot checks, login/paywall stubs) and ANY browser task - Chrome, pages, tabs…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 13, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from alexjmiller5
- 0.570score
language-selection
alexjmiller5
Use when choosing a programming language or app stack, comparing Go, Rust, Zig or other languages, starting a new app whose stack is undecided, or proposing a…
SkillAFreshness: AClaude Code +9 - 0.570score
groupme
alexjmiller5
Use when a task touches GroupMe in any way - searching or reading group chats or DMs for historical reference ("what did the group chat say about X", "find…
SkillAFreshness: AClaude Code +9 - 0.570score
forge-skill
alexjmiller5
Use when creating, rewriting or improving an agent skill (a SKILL.md) - "make a skill for X", "turn this workflow into a skill", "improve this skill", "this…
SkillAFreshness: AClaude Code +9 - 0.570score
bug-hunt
alexjmiller5
Use when asked to bug-hunt, dogfood, exploratory-test, or check a website for broken interactions and responsive UI problems, especially without an existing…
SkillAFreshness: AClaude Code +9 - 0.567score
apple-contacts
alexjmiller5
Read, search, create, update, or delete Apple Contacts (Contacts.app / iCloud address book) from the shell on macOS, including bulk exports and importing…
SkillAFreshness: AClaude Code +9 - 0.566score
cherri
alexjmiller5
The Cherri programming language - write, compile, and debug iOS Shortcuts as code (.cherri files).
SkillAFreshness: AClaude Code +9
Cite this page
coordinator skill. Agent Mart. https://agentmart.dev/skills/alexjmiller5-coordinator (last updated 2026-10-24)