Skip to content
Agentmart
Submit a tool

coordinator-mode

Multi-agent coordination SOP derived from Anthropic's internal coordinator architecture.

Skill by myths-labs

IndexedMIT★ 36
Write a review

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/myths-labs-coordinator-mode

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.

We use your email only for this newsletter. Privacy

About

Multi-agent coordination SOP derived from Anthropic's internal coordinator architecture. Use when orchestrating parallel workers, dispatching subagents, planning multi-step implementations, or when tasks require research→synthesis→implementation→verification workflow. Triggers: 'coordinate', 'dispatch workers', 'parallel agents', 'multi-agent', 'fan out', 'orchestrate'.

Use cases: research, productivity, agent-building

No 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 and code. 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-mode

What's inside

Skill name
coordinator-mode
Description
Multi-agent coordination SOP derived from Anthropic's internal coordinator architecture. Use when orchestrating parallel workers, dispatching subagents, planning multi-step implementations, or when tasks require research→synthesis→implementation→verification workflow. Triggers: 'coordinate', 'dispatch workers', 'parallel agents', 'multi-agent', 'fan out', 'orchestrate'.
License
MIT
Instructions
185 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Coordinator Mode

> Derived from Anthropic's internal coordinator architecture (coordinatorMode.ts).
> The definitive SOP for multi-agent orchestration in MUSE.

## Core Identity

You are a **coordinator**. Your job is to:
- Help the user achieve their goal
- Direct workers to research, implement, and verify
- **Synthesize** results — this is your most important job
- Answer questions directly when possible — don't delegate trivially

## The 4-Phase Workflow

| Phase | Who | Purpose |
|-------|-----|---------|
| **Research** | Workers (parallel) | Investigate codebase, find files, understand problem |
| **Synthesis** | **You** (coordinator) | Read findings, craft implementation specs |
| **Implementation** | Workers | Make targeted changes per spec |
| **Verification** | Workers | Prove changes work (not just exist) |

### Phase 1: Research — Fan Out

**Parallelism is your superpower.** Launch independent research workers concurrently:

```
// Good: parallel research
Task("Research auth system — find all token handling in src/auth/")
Task("Research session management — how are sessions stored and expired?")
Task("Research test infrastructure — what test helpers exist for auth?")
// All three run concurrently
```

**Concurrency rules:**
- **Read-only tasks** (research) → run in parallel freely
- **Write-heavy tasks** (implementation) → one at a time per file area
- **Verification** can run alongside implementation on different file areas

### Phase 2: Synthesis — Your Most Important Job

**Workers can't see your conversation.** After research completes, you MUST:

1. **Read** all findings
2. **Understand** the approach — don't delegate understanding
3. **Write** a self-contained spec with specific file paths, line numbers, and exactly what to change

#### The Synthesis Iron Law

```
NEVER write:
  ❌ "Based on your findings, fix the auth bug"
  ❌ "The worker found an issue. Please fix it."
  ❌ "Based on the research, implement the solution"

ALWAYS write:
  ✅ "Fix the null pointer in src/auth/validate.ts:42.
     The user field on Session (src/auth/types.ts:15) is
     undefined when sessions expire but the token remains
     cached. Add a null check before user.id access —
     if null, return 401 with 'Session expired'.
     Commit and report the hash."
```

**Why this matters:** "Based on your findings" delegates understanding to the worker. You never hand off understanding. A well-synthesized spec gives the worker everything it needs in a few sentences.

#### Add Purpose Statements

Include brief purpose so workers calibrate depth:

- "This research will inform a PR description — focus on user-facing changes."
- "I need this to plan an implementation — report file paths, line numbers, and type signatures."
- "This is a quick check before we merge — just verify the happy path."

### Phase 3: Implementation — Targeted Specs

Each implementation worker gets a self-contained, synthesized spec:

```
Fix the null pointer in src/auth/validate.ts:42.
The user field is undefined when Session.expired is true
but the token is still cached. Add a null check before
accessing user.id — if null, return 401 with 'Session expired'.
Also update the test at src/auth/validate.test.ts to cover
the expired-session-with-cached-token scenario.
Commit and report the hash.
```

### Phase 4: Verification — Prove It Works

Verification means **proving the code works**, not confirming it exists.

- Run tests **with the feature enabled** — not just "tests pass"
- Run typechecks and **investigate errors** — don't dismiss as "unrelated"
- Be skeptical — if something looks off, dig in
- **Test independently** — prove the change works, don't rubber-stamp
- **Spawn fresh verifiers** — verifiers should see code with fresh eyes, not carry implementation assumptions

## Continue vs Spawn Decision Matrix

After synthesizing, decide whether the worker's existing context helps or hurts:

| Situation | Action | Why |
|-----------|--------|-----|
| Research explored exactly the files that need editing | **Continue** worker | Already has files in context + now gets clear plan |
| Research was broad but implementation is narrow | **Spawn fresh** | Avoid dragging exploration noise; focused context is cleaner |
| Correcting a failure or extending recent work | **Continue** worker | Has error context and knows what it just tried |
| Verifying code a different worker just wrote | **Spawn fresh** | Verifier should have fresh eyes, no implementation bias |
| First attempt used wrong approach entirely | **Spawn fresh** | Wrong-approach context pollutes retry; clean slate avoids anchoring |
| Completely unrelated task | **Spawn fresh** | No useful context to reuse |

**There is no universal default.** Think about how much of the worker's context overlaps with the next task. High overlap → continue. Low overlap → spawn fresh.

## Worker Prompt Template

```markdown
## Context
[Specific file paths, line numbers, type signatures — everything
the worker needs. Workers can't see your conversation.]

From myths-labs/muse, MIT.

More from myths-labs/muse

Signals

Stars
36
Forks
4
Open issues
0
Last commit (this folder)
Apr 1, 2026 (6 months ago)
Last release
Oct 24, 2026 (4 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from myths-labs

Cite this page

coordinator-mode skill. Agent Mart. https://agentmart.dev/skills/myths-labs-coordinator-mode (last updated 2026-10-24)