dispatch-helperslisted
Install: claude install-skill emrecdr/devt
# Dispatch Helpers — Canonical Envelope Generation for Raw Dispatches
## When to use this skill
The devt CLAUDE.md "Critical Agent + Workflow Contracts" section says:
> Never raw-dispatch devt agents. Orchestrators MUST route through devt slash commands (/devt:review, /devt:workflow, …). Direct Task(subagent_type="devt:*", prompt=…) calls bypass the workflow's dispatch template — losing <scope_trust>, <scope_hint>, <memory_signal>, the graph-impact map injection, the impact-plan, the verifier loop, and the telemetry surface.
**Prefer `/devt:review` / `/devt:workflow` / `/devt:debug` when applicable.** This skill is for the genuine edge cases where the canonical path doesn't fit: ad-hoc single dispatches that don't match a slash command's shape, parallel fan-out across file groups, or recovery / second-pass scenarios on existing artifacts.
The cost of bypassing canonical paths without this skill: orchestrators construct prose context by hand, drop the structured blocks, and the agent runs in degraded mode (grep-first discovery, no caller verification, no telemetry). The CLIs below eliminate that cost.
## CLI surface — pick by shape
### One-off dispatch (the common case) — `dispatch run`
Use for ONE devt agent invocation that doesn't fit a `/devt:*` slash command. Example: dispatching `devt:tester` to rewrite a hurl spec file when no slash command matches that intent.
```bash
node "${CLAUDE_PLUGIN_ROOT}/bin/devt-tools.cjs" dispatch run <agent> --task="..."
```
- `<age