← ClaudeAtlas

dispatchlisted

Mode-aware dispatch skill for the claude-wayfinder deterministic 7-decision matcher. Real-catalog mode is the default — the skill reads dispatch context JSON from stdin, runs the matcher against your live catalog, and returns the decision JSON verbatim. Pass --demo to opt into bundled fixtures instead. Catalog path resolution: --catalog-path flag > $DISPATCH_CATALOG_PATH env var > canonical default (~/.claude/state/dispatch-catalog.json). If neither --demo nor a resolvable catalog is present the skill emits a [CATALOG ERROR] and exits non-zero.
glitchwerks/claude-wayfinder · ★ 1 · AI & Automation · score 70
Install: claude install-skill glitchwerks/claude-wayfinder
# Dispatch Skill The `/dispatch` skill is a mode-aware wrapper around the **claude-wayfinder** deterministic 7-decision matcher. ## Modes ### Real-catalog mode (default) The skill reads a dispatch context JSON from stdin, runs the matcher against your live catalog, and returns the decision JSON verbatim. This is the default — no flag required. Catalog path resolution: 1. `--catalog-path <path>` CLI flag. 2. `$DISPATCH_CATALOG_PATH` env var. 3. **Canonical default** — `$CLAUDE_HOME/state/dispatch-catalog.json` or `~/.claude/state/dispatch-catalog.json` (see "Canonical catalog path" below). ### Demo mode (`--demo` flag) Pass `--demo` to run the matcher against bundled demo fixtures instead of the live catalog. Returns decision output for all 7 routing branches so you can evaluate the matcher before integrating it into your router. `--demo` wins over `--catalog-path` and `$DISPATCH_CATALOG_PATH` — if both are present, demo mode runs and the catalog inputs are ignored. **Hard-error guarantee:** Without `--demo`, if no catalog can be resolved (no flag, no env var, no file at the canonical path), or if the resolved file is missing/unreadable/malformed, the skill emits a `[CATALOG ERROR]` banner on stderr and exits non-zero. It does **not** silently fall back to demo mode — a broken or missing catalog is surfaced immediately so the consumer knows routing is degraded. The banner names the canonical default path and the repair hint inline. ## Dispatch context JSON (real