Harness Dispatch — Productivity skill for Claude Code
Delegate coding tasks to the agent CLIs you already pay for — a local MCP server routing each task to the best-fit harness (Claude Code, Codex, Cursor, Antigravity, or any endpoint), billing- and safe.
How to install Harness Dispatch
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open fstubner/harness-dispatch and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Harness Dispatch does
Delegate coding tasks to the agent CLIs you already pay for — a local MCP server routing each task to the best-fit harness (Claude Code, Codex, Cursor, Antigravity, or any endpoint), billing- and safety-aware.
Alternatives in Productivity
- Dashclaw Retire Legacy — Officially retire the published dashclaw/legacy Node SDK the safe way — deprecate now, delete at v5 — without 297 ★
- Execute — Execute - quick task routing to the best specialist or workflow 127 ★
- Franken Whisper — Agent-first Rust ASR orchestration stack: Bayesian backend routing across whisper.cpp/insanely-fast-whisper/wh 67 ★
README
harness-dispatch
**Route whole coding tasks — not API requests — to the agent CLIs you already pay for.**
Each harness keeps its own scaffolding, test loop, and codebase index. There's no proxy in between and nothing is re-implemented: Claude Code stays Claude Code. One orchestrating agent picks the right one per task and spends your flat-rate subscription quota before anything metered.
It's a local MCP server, so the harnesses on your machine (Claude Code, Codex, Cursor Agent, Antigravity CLI, plus any local or remote OpenAI-compatible endpoint) become tools any AI can call. Exposing them as real tools beats asking an agent to shell out to another CLI: models are trained on tool calling, so they actually use the tools they're given. (No Gemini CLI: Google discontinued that CLI's backend in mid-2026, and Antigravity CLI replaced it.)
What it looks like
Your agent calls one tool:
{
"prompt": "Port the retry logic in src/net/ to the new backoff helper, then run the tests.",
"workingDir": "/path/to/project",
"hints": { "taskType": "execute" }
}
Quick tasks come straight back:
{
"mode": "single",
"completed": true,
"success": true,
"route": "codex_cli",
"model": "gpt-5.6-terra",
"output": "Ported 4 call sites to withBackoff(); 118 tests pass.",
"durationMs": 47210,
"routing": { "tier": 1, "taskType": "execute", "reason": "tier 1 best (3 available)" }
}
Slow ones hand back a `jobId` after 25 seconds instead, and keep running:
{ "mode": "single", "completed": false, "jobId": "job-1786977316001-b49d1232" }
Carry on working, then call `job_status` with that id for a live output tail or the finished result. The run lives in a detached process, so **nothing is lost to a client timeout — or to the server itself restarting mid-run.**
Install
Needs Node.js `>=22.22.2` (so current LTS works) and at least one harness or endpoint.
`git` is optional but recommended: dispatch works without it, but the `wo
Related Skills
Agent Complete Task
A strict, goal-focused brief that makes a coding agent (Claude Code, Cursor, Antigravity) finish a task correc
Claw Hooks
Simple TOML hooks for Claude Code, Cursor, Windsurf, Antigravity CLI, Codex CLI, Grok CLI - Command blocking,
C2invoice
Turn Claude Code session logs into invoices: active working time, cost, margin and billing per job. Local, zer
Armature Agent Review
Use after you have used a CLI, MCP server, API, SDK, hosted service, or web app during a task, to submit a sho
Termexo
Local-first Windows workspace for Claude Code, Codex, OpenCode and Antigravity: real terminals, session recove
Ace Sidecar
Local developer observability sidecar, transcript mining, and workflow skill miner for Claude Code & Antigravi
Related Agents
Sync Secretary
Grounded secretary for Sync. Use for source-cited questions about Claude and Codex council orchestration: task
Dispatch Auditor
Process audit of the lead's own orchestration — reads the session's hook-captured dispatch ledger, checks each
Go Cloud Native
Senior Go engineer for cloud-native services and CLIs: idiomatic project layout, safe concurrency, error handl