add-component
Checklists for adding a new MCP tool, select or op, a new Flyway database migration, or a new Gradle dependency to the Task…
Internal reference: which model and effort each class of Task Orchestrator work runs at, how to tune effort, how a failed test or review escalates, and how to change the policy. Source of values is dispatch-policy.json.
Claude Code
$ npx -y skills add jpicklyk/task-orchestrator --skill model-effort --agent claude-code
Codex
$ npx skills add jpicklyk/task-orchestrator --skill model-effort -a codex -y
Cursor
$ npx skills add jpicklyk/task-orchestrator --skill model-effort -a cursor -y
Gemini CLI
$ npx skills add jpicklyk/task-orchestrator --skill model-effort -a gemini-cli -y
GitHub Copilot
$ npx skills add jpicklyk/task-orchestrator --skill model-effort -a github-copilot -y
OpenCode
$ npx skills add jpicklyk/task-orchestrator --skill model-effort -a opencode -y
Windsurf
$ npx skills add jpicklyk/task-orchestrator --skill model-effort -a windsurf -y
name: model-effort description: "Internal reference: which model and effort each class of Task Orchestrator work runs at, how to tune effort, how a failed test or review escalates, and how to change the policy. Source of values is dispatch-policy.json." user-invocable: false
`claude-plugins/task-orchestrator/dispatch-policy.json` is the only place a model or effort value is edited. This table is generated from it.
<!-- BEGIN GENERATED:dispatch-policy (do not edit; run _fragments/generate.mjs) --> | Class | Model | Effort | Use | |---|---|---|---| | `coordinator` | opus | medium | Run and wave coordinators, orchestration sessions | | `planning` | opus | high | Planner seats, specifications, task scope | | `planning-high-stakes` | fable | high | Architecture decisions and other high-stakes planning | | `implementation` | sonnet | medium | Well-specified implementation work | | `implementation-complex` | opus | medium | Complex or cross-cutting implementation | | `test-authoring` | sonnet | medium | Independent test authors | | `review` | opus | high | Reviewer seats and defect search | | `review-high-stakes` | fable | high | Review of high-stakes changes | | `research` | sonnet | medium | Read-only research and exploration | | `bulk` | haiku | medium | Bulk writes and other checkable mechanical work | | `extraction` | sonnet | low | Extractors and retrospective data pulls |
Checked 2026-11-07 against opus = Opus 5.5, sonnet = Sonnet 5.5, haiku = Haiku 5.5, fable = Fable 5.1. Automatic escalation ceiling: `xhigh`. <!-- END GENERATED:dispatch-policy -->
For an item's seat: seat `dispatch`, then phase `dispatch`, then the policy class for that seat. Trait `dispatch` answers "this item needs more than its class". Work with no item seat (coordinators, retrospectives, bulk writes): the class alone decides.
A fix after a failed test or review runs one level above the original dispatch, one level per fix cycle (`-a1`, `-a2`). The ceiling is `xhigh`; automatic escalation never selects `max`. A failure past the ceiling stays at `xhigh` and goes through the decision path, since a stronger model is a person's call. Reviewers do not escalate.
Dependent chains, where each step needs the last step's full context, are cheaper in one seat. Work that would overflow one context (wide sweeps, many independent files) does pay.
Edit `dispatch-policy.json`, then run `node claude-plugins/task-orchestrator/_fragments/generate.mjs` (CI runs it with `--check`). Scripts read values through `scripts/lib/dispatch-policy.mjs` (`forClass`, `escalate`).
Server-enforced workflow discipline for AI agents. Prompt-based frameworks hope the LLM follows instructions. This one blocks the call if it doesn't.
Checklists for adding a new MCP tool, select or op, a new Flyway database migration, or a new Gradle dependency to the Task…
Compatibility assessment for items with the needs-api-compat-review trait. Evaluates the tool surface (served over both MCP and…
Guides the full lifecycle of a feature-implementation typed MCP item (the feature container) — from queue through review. Creates…
End-to-end workflow for taking MCP work items from backlog to merged PR. Handles git branching, schema-driven planning,…
SQLite migration assessment for items with the needs-migration-review trait. Evaluates schema changes, table recreation patterns,…
Performance impact assessment for items with the needs-perf-review trait. Evaluates hot paths, query patterns, and measurement…
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration