← ClaudeAtlas

runlisted

Use when the user wants to start the autopilot relay over a Linear project — "lance l'autopilote", "enchaîne mes issues", "run the relay", "autopilote on", "conduct my backlog". Resolves the project from a starting issue, atomically arms that project's control flag, and spawns its first worktree. Several Linear projects can run concurrently in one Git repo; one project cannot have two relays. Linear remains the source of truth; no local relay queue is maintained. Do not use to stop the relay (monkey-maestro:halt) or to advance after acceptance (monkey-maestro:advance).
g-bastianelli/nuthouse · ★ 1 · AI & Automation · score 70
Install: claude install-skill g-bastianelli/nuthouse
# run > 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 around the report; keep the report block itself 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 (issue ids, file paths, CLI flags, tool names, branches) stay in their original form. ## When you're invoked The patron wants one Linear project conducted as a relay. This skill first resolves that project from the required starting issue, atomically locks that project only, then cues the first worktree. It does **not** implement, merge, or maintain a local issue queue. ## Step 0 — Preconditions 1. Verify this is a git repo. Capture `STATE_ROOT = $(git rev-parse --path-format=absolute --git-common-dir)/nuthouse/relays` (the repo'