← ClaudeAtlas

_dispatchlisted

Core router. Always active. Auto-invokes matching skill before every response. Runs confusion protocol on high-risk ambiguity.
epicsagas/epic-harness · ★ 18 · AI & Automation · score 76
Install: claude install-skill epicsagas/epic-harness
# Skill Dispatch Engine **CRITICAL**: When accessing harness data, run `HARNESS_DIR=$(epic-harness path)` first. NEVER use `.harness/` in the project directory. You have access to the following skills. Invoke a skill **only on a clear trigger signal from the table below**; when the signal is ambiguous, proceed without a skill — a wrong skill costs more than no skill. ## Dispatch Rules | Context Signal | Invoke Skill | |----------------|-------------| | New feature implementation starting | **tdd** | | Test failure, error, or unexpected behavior | **debug** | | Auth, DB, API, infra, or secrets code touched | **secure** | | Loops, queries, rendering, or data processing code | **perf** | | File > 500 lines, nesting > 3 levels, or copy-paste blocks | **simplify** | | Public API/function added or changed | **document** | | Before completing /go or /ship | **verify** | | User wants to commit changes | **commit** | | Before or during context compaction (working-state snapshot) | **context** | | User request is vague, unfocused, or presents a solution without a clear problem | **discover** | | User invokes `/reflect`, asks about AI usage quality, "am I using AI well", "thought amplifier", or requests AI usage self-assessment | **reflect** | | Orchestration run active (`$HARNESS_DIR/orchestrator/run.json` exists with status "running") | **orchestrate** | | Agent tool output received with inter-agent message | **orchestrate** | | User runs `/intervene` | **orchestrate** | | 요구사항 정의