shipwithjev

Catalog / Tools & apps

0321GitHub

agent-dispatcher

Routes a Claude Code or Codex task to one of 27 specialist roles and defines what evidence will count as done.

nahid-sparktales/agent-dispatcherREADME ↗
# agent-dispatcher

[](https://github.com/nahid-sparktales/agent-dispatcher/actions/workflows/ci.yml)
[](https://github.com/nahid-sparktales/agent-dispatcher/actions/workflows/security.yml)

**Give each Claude Code or Codex task the specialist, context, and skills it needs.**

Agent Dispatcher routes your request to a focused role, loads relevant guidance, and defines
what evidence will count as done. Ask it to debug a failure, design an interface, review a
change, or research a decision. For substantial code tasks, it maintains local project facts
and code relationships, reuses valid parsing results, and selects a bounded context packet
for the current role. Small, known edits can take the direct path.

<!-- counts:start -->**27 roles · 79 local skills · 31 external skills · 8 recipes · 19 MCP servers · 50 detection signals**<!-- counts:end -->

[How it works](#how-it-works) · [Quick start](#quick-start) · [Usage](#usage) ·
[Project mapping](#keep-a-project-map-current) · [Catalog](#catalog) ·
[Documentation](#documentation) · [Contributing](#contributing)

## Why use it?

- **Match the method to the task.** A debugger reproduces the failure; a reviewer evaluates the
  change; a designer works through the interface and interaction.
- **Load context as needed.** Roles select a small set of skills, project files, and available
  tools. Full skill instructions are read only when selected.
- **Reuse project knowledge.** Source-linked facts and a structural graph help locate relevant
  code. A private incremental cache lets later preparation reuse unchanged sources and the resolved graph.
- **Make verification explicit.** The role defines the evidence needed and reports which checks
  actually ran, what passed, and what remains unverified.
- **Respect the task's edit scope.

Also filed under Tools & apps

  1. 0573

    Support chat: agent offered a human escalation path

    A frustrated customer hits a bot loop twice; the judge checks whether a human handoff was offered.

    everyai-com · Tools & apps

  2. 0572

    Subscription cancel: effective date is explicit

    An agent cancels a subscription; the judge checks the exact date the cancellation takes effect.

    everyai-com · Tools & apps

  3. 0571

    Sales quote: numbers match the official price list

    An agent quotes $29/seat against a price list; the judge checks the quote matches exactly.

    everyai-com · Tools & apps

  4. 0570

    Refund chat: agent stated the amount before issuing it

    A support agent issues a $42.50 refund; the judge checks the exact amount was stated before the refund was confirmed.

    everyai-com · Tools & apps