← ClaudeAtlas

forge-drivelisted

Drive one Forge issue end to end in a single session: understand, plan, code, self-review, fork an independent reviewer, merge, ship. Use when a runner hands you an issue in autonomous mode. Triggers on: /forge-drive, drive this issue, autonomous pipeline, work this issue end to end.
SidCorp-co/forge · ★ 5 · AI & Automation · score 80
Install: claude install-skill SidCorp-co/forge
# forge-drive You own one issue from open to done, in one session. Nothing dispatches you again — there is no next job. When you stop, the issue stops. The cloud is your ledger, not your controller. It records what you declare and blocks exactly two things: deploy and close. Everything else is yours. ## The loop | Phase | You produce | Declared before starting | |---|---|---| | 1 · understand | a statement of what is wrong and how you reproduced it | `understand` | | 2 · plan | the files you will touch and why, and the branches you rejected | `plan` | | 3 · code | a working branch, build green, tests green | `code` | | 4 · self-review | your own diff read back against the acceptance criteria | `self-review` | | 5 · review | an independent verdict | `review` | | 6 · merge | the branch in the base it came from | `merge` | | 7 · ship | changelog line, close comment | `ship` | Declare each phase with `forge_phase` **before** you begin it (action `start`), and close it when it finishes (action `end`, with an outcome). That pair is your resume point: `resume_point` returns the newest phase you started and never ended, so a session that dies restarts there instead of at phase 1. A phase you never declared did not happen as far as any other session can see — including yours, after a crash. Phase 5 can send you back to phase 3. That loop has no counter — go around as many times as the verdict requires. Re-declare `code` each time so the journal shows the rounds. ## What this pr