Skip to content
Testing
Skill

/auto

Run completely AUTONOMOUSLY — loop the FULL task engine over the Beads queue, a fresh `claude -p` per task, until the queue is empty. Same complete recipe as /completely:control. Backed by `cmpl auto`. Run it in the FOREGROUND (blocking) — nested workers only run while the

From plugin
completely
516 skills9 agents
Install
$ npx -y skills add 23ag1/completely --skill auto --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/auto

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run completely AUTONOMOUSLY — loop the FULL task engine over the Beads queue, a fresh `claude -p` per task, until the queue is empty. Same complete recipe as /completely:control. Backed by `cmpl auto`. Run it in the FOREGROUND (blocking) — nested workers only run while the

SKILL.md

auto.SKILL.md
name: completely:auto
description: Run completely AUTONOMOUSLY — loop the FULL task engine over the Beads queue, a fresh `claude -p` per task, until the queue is empty. Same complete recipe as /completely:control. Backed by `cmpl auto`. Run it in the FOREGROUND (blocking) — nested workers only run while the launching session is active; it is idempotent/resumable.
version: 0.7.0
user-invocable: true
argument-hint: "[--max N]"

Run `cmpl auto --max N` from the repo root to grind the Beads queue with the full task engine (`core/task-engine.md`): each task gets a fresh `claude -p` running the COMPLETE recipe (understand → plan-check → parallel subagents → TDD → checks → reviewers → verifier → evaluator → debug-on-fail → **commit → close**), then the next, until `bd ready` is empty.

CRITICAL — how to run it so it actually progresses:

  • **Run it in the FOREGROUND. Do NOT background it.** The nested `claude -p` workers only make

progress while the launching session is active. If you background it (`&` / run_in_background) and yield your turn, the workers PAUSE. Block on the single `cmpl auto` call until it exits.

  • **It is bounded** by the foreground/session limits. A long run can be cut off (session limit).

Because the engine **commits BEFORE closing a bead**, completed tasks are durable (committed work

  • closed beads) and never leave a closed bead with uncommitted code.
  • **Resuming after an interruption.** The task that was IN FLIGHT when the run died is left

`in_progress` (claimed), NOT open — and `bd ready` excludes `in_progress`, so a bare re-run would silently skip it. `cmpl auto` therefore **auto-reaps orphaned claims at startup**: any `in_progress` bead whose holding run is gone/stale (heartbeat) is reopened with an audit comment, then re-dispatched. So **just re-run `cmpl auto`** and it genuinely continues. To inspect/clean manually: `cmpl orphans` (list) / `cmpl orphans --reap` (reopen). An interrupted worker may also leave **uncommitted WIP** in the tree — the run-report flags it; salvage or revert it before the next run.

  • Always pass `--max N` to bound the run; `--dry-run` previews the queue.

Use when the spec is frozen, tasks are atomic, write-zones disjoint, verification automated. Otherwise use `/completely:control` (one observed task at a time).

Read more
Ships withcompletely

A quality-first harness for autonomous AI coding agents. It turns "the agent said it's done" into *"here's the proof — graded by an independent, default-FAIL checker."* Done is earned, not asserted.

Get the whole plugin

Other skills on completely.

check
Skill

check

Run all configured quality checks (lint, types, tests) in one pass with terse output — reports "clean" when green, and only the failing check's output when…

control
Skill

control

Run completely UNDER CONTROL — execute the SINGLE next Beads task through the FULL task engine (understand → map → plan-check → parallel subagents → TDD →…

init
Skill

init

Scaffold the completely thin layer into the current repository — Definition of Done, the harness rules snippet in CLAUDE.md, and an optional project-specific…

plan
Skill

plan

Plan a phase or feature DIRECTLY into Beads — no PLAN.md, no markdown bridge. Runs GSD-style socratic discovery + decomposition + a goal-backward self-check,…

run
Skill

run

Drive the Beads queue (`bd ready`) with one engine in two autonomy modes — supervised (GSD wave subagents, human gates at phase boundaries) or unattended…