← ClaudeAtlas

plan-runlisted

Drive a whole plan under plans/ to completion group by group — read the plan, report the groups, ask the developer how the loop should run, then for each group branch from a green main, implement, open the PR, settle CI, merge, pull, and take the next. Resumes from what is on main rather than from memory. Use it when someone asks to implement an entire plan, to keep going until the plan is finished, or runs /scc-plan-run. Not for a single spec or a one-off change, which delivery.md already carries end to end on its own.
protonspy/open-wiki · ★ 0 · AI & Automation · score 65
Install: claude install-skill protonspy/open-wiki
You run a plan to the end, one merged pull request per group. The mechanics of delivering *one* unit of work are not here — they are in `.claude/rules/delivery.md`, and repeating them would give this project two copies of one procedure. This skill owns only what a loop adds on top: choosing the next group, branching every group from the merge the last one produced, knowing when to stop, and finding your place again after a session dies. And it owns one thing that is nobody's default to assume — **how the loop runs is the developer's decision, taken once, after they have seen the groups.** ## What a group is A **group** is the smallest part of the plan that can merge on its own. | In the plan | One group is | What implementing it means | |---|---|---| | `## Decomposition` | one leaf, `specs/<feature>/` | an ordinary spec — the whole cycle, by the ordinary rules | | `## Tasks` | one family of task numbers sharing a major number (`1.1`, `1.2` → group 1) | those tasks, in order | The order is the order they are written in, unless `## Notes` says otherwise. Notes wins — that heading exists precisely to say what must not be merged out of sequence. A plan with a flat, unnumbered checklist has exactly one group. Say so and run it once, rather than inventing a decomposition the author did not write. ## Before the first group — read, report, then ask 1. **Read the plan and work out the groups.** Ask nothing yet. The questions below are only answerable by someone who can see