← ClaudeAtlas

autoimplementlisted

Auto-advance through a multi-phase implementation plan by dispatching a subagent per phase, then chaining /review, /pitfall-verification, and /codex review at the phase boundary. Skips the y/n prompts a user would always answer "yes" to when reviews pass; stops by default when /review or any review flags actionable issues; severe findings (security/data-loss/correctness) always stop regardless of policy; pitfall/codex findings can be treated as advisory via the policy question. Composes existing skills — does not reimplement review logic. Use when asked to "autoimplement", "run this plan end-to-end", or "auto-advance through the phases".
Paretofilm/superpowers-gstack · ★ 2 · AI & Automation · score 58
Install: claude install-skill Paretofilm/superpowers-gstack
# autoimplement Auto-advance through a multi-phase implementation plan by chaining existing review skills at phase boundaries. Removes the y/n friction the user would always answer "yes" to anyway. ## When to use Invoke when the user asks: - "autoimplement <plan-file>" - "run this plan end-to-end" - "auto-advance through the phases" ## Plan path resolution Before anything else, resolve which plan file to run on. Order of attempts: 1. Absolute path the user gave → use as-is. 2. Relative path that exists from CWD → use. 3. Filename only → look in `docs/superpowers/plans/<filename>`. 4. If none resolve → list available plans in `docs/superpowers/plans/` and ask which. Read the resolved file in full. From this point on, "the plan" refers to this file. ## Startup checks (enforced by the shipped skill, not just documented) Before invoking `AskUserQuestion`, before dispatching any subagent, run these checks in order. Each is a hard refusal — exit with the named reason and do not proceed. ### Check 1: Workspace is on a feature branch with a clean tree ```bash git_branch=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "") git_status=$(git status --porcelain 2>/dev/null || echo "GIT_FAIL") ``` (Variable names are deliberately prefixed `git_` — bare `status` is read-only in zsh, the default shell on macOS, which would break this snippet when the agent runs it via Bash. The `git_` prefix avoids the collision and is self-documenting.) Refuse if: - `git_branch` is empty,