← ClaudeAtlas

execute-phaselisted

Implement all remaining phases of a planned feature/fix by default, or one explicit P<n>, with frozen acceptance, phase-local gates, commits, recovery, and final PR close-out. Use --fix for fix SPECs; --force is user-only.
gtrabanco/agentic-workflow · ★ 21 · AI & Automation · score 80
Install: claude install-skill gtrabanco/agentic-workflow
# Execute Phase Modes: **unit loop** (default when `P<n>` is omitted) executes every remaining phase through close-out, with one gate/commit per phase; **explicit phase** `P<n>` executes exactly that phase; legacy SPECs without `## Phases` run once. `--fix` selects a fix unit. First matching row wins: | Invocation shape | Queue | |---|---| | target + explicit `P<n>` | only the literal `P<n>` argument; ignore other unfinished phases | | target, no phase | only the literal unfinished phase IDs found in the ledger, in order | | legacy SPEC without phases | one legacy pass | Never infer a phase ID absent from the invocation/ledger. ## Turn contract Load and verify the **canonical** [Turn contract](.claude/skills/orchestration-envelope/references/TURN_CONTRACT.md) (11 boxes) before ending every turn. Skill-specific additions and push policy live only in [PREFLIGHT.md](references/PREFLIGHT.md). Missing reference → STOP. ## Hard rules - Honor Workflow conventions (branch/PR, gate-before-commit, docs language). Run `git branch --show-current` before editing/committing; if `main`, create the working branch first (unless the user explicitly uses `main`). - **Phases are `P1, P2, …`.** The `<phase>` argument and every reference in `PLAN.md`/`TASKS.md`/`progress.md`/commits is `P1, P2, …` ("phase N") — **never** `S1`/`S2`/"Step N". If a plan you're handed uses `S1`-style labels, normalize it to `P1, …` before executing and note it in `decisions.md`. - Implement only the reques