← ClaudeAtlas

run-autolisted

Repeat /rein:run's per-task procedure in a bounded loop until a deterministic stop condition — nothing ready, a verification failure, a human-review gate, or the per-pass cap. Use when the user asks to work through several tasks in one go, or invokes /rein:run-auto.
luisfarfan/rein-agentic-kit · ★ 0 · AI & Automation · score 73
Install: claude install-skill luisfarfan/rein-agentic-kit
# /rein:run-auto Repeats the **per-task procedure of `/rein:run`** in a **bounded** loop, in one session, until an explicit stop condition. It does not reimplement selection, verification or closure — every iteration is a full `/rein:run` pass. Usage: `/rein:run-auto [change-name] [max-tasks]` `max-tasks` is the per-pass cap (default **3**). It bounds this invocation only. It is never unlimited. ```bash R=$(command -v rein || ls -d ~/.claude/plugins/cache/*/rein/*/bin/rein 2>/dev/null | sort -V | tail -1) ``` ## Loop 1. **Record this invocation** — never blocks, never fails the run. Shell state does NOT persist between tool calls, so `R` is resolved and used in the SAME block or it is empty and nothing is recorded: ```bash R=$(command -v rein || ls -d ~/.claude/plugins/cache/*/rein/*/bin/rein 2>/dev/null | sort -V | tail -1); "$R" event run-auto ``` 2. Set `done = 0`, `cap = max-tasks or 3`. 3. **Check the deterministic gate before each iteration**: `"$R" next .` 4. **Stop now, without claiming anything**, if any stop condition below holds. 5. Otherwise run **one full iteration of `/rein:run`**, unabridged: select, load only what the task needs, plan, implement in scope, run its verification plus the configured checks, compare against acceptance, close only with evidence. 6. Increment `done`. Re-check the conditions. Otherwise go to 3. ## Stop conditions — deterministic, not model judgement Each is read from a verifiable signal, **never** from you