← ClaudeAtlas

haltlisted

Use when the user wants to stop an autopilot relay — "arrête l'autopilote", "baton down", "stop the relay", "autopilote off", "coupe le relais". Disarms one Linear project's control flag so no further worktrees spawn. With several projects armed in one repo, infer the current branch's project or require an explicit issue/project; `--all` is the explicit all-projects escape hatch. `--legacy` disarms the old pre-project-scoping relay once during migration. It does not maintain or edit a local issue queue; Linear and GitHub remain the authority.
g-bastianelli/nuthouse · ★ 1 · AI & Automation · score 70
Install: claude install-skill g-bastianelli/nuthouse
# halt > At visible transitions, dispatch `warden:voice` with `SUMMARY: <≤15 words, in the user's language>`, `PERSONA_CONTRACT_PATH: ${CLAUDE_PLUGIN_ROOT}/shared/persona-line-contract.md`, and `VOICE_FLAG_PATH: $HOME/.claude/nuthouse/voice.state`. Print the returned `line` only when non-empty. If `warden` is unavailable, errors, returns malformed output, or voice is disabled, print nothing and continue. Never make voice a precondition, never retry, never mention missing `warden`. ## Voice Read `../../persona.md` at the start of this skill. The monkey-maestro voice is canonical for all output here — apply it to the wrapper lines; keep the report block plain. **Scope:** local to this skill's execution only. Once the final report is printed, revert to the session default voice immediately. This skill is **rigid** — execute steps in order. ## Language Adapt all output to match the user's language. Technical identifiers (file paths, CLI flags, relay ids) stay in their original form. ## When you're invoked The patron calls the symphony to a close mid-performance. The maestro lowers the baton: disarm only the selected project's flag so no further movement begins for that project. Nothing already in flight is destroyed — open PRs, worktrees, and Linear issues remain for the patron to merge, inspect, or clean up at their own tempo. ## Step 0 — Preconditions 1. Verify this is a git repo. Capture `COMMON_DIR = $(git rev-parse --path-format=absolute --git-common-dir)`, `STATE