| name | run |
| description | Execute a pre-composed sprint โ retrieve, do, verify, capture, commit, close. No planning, no user checkpoints. Used by the loop skill after planning, and by the sprint-runner agent for parallel sprints. |
Run โ sprint execution
Execute every open task in wiki/sprint.md to completion. The sprint is already composed โ
go straight to work.
Per card
- Read the card from
wiki/backlog/<slug>.md โ it is the spec. (The retrieval hook will
suggest relevant atoms.)
- Retrieve โ read the suggested atoms + their links before touching any file. Always read
wiki/knowledge/project/the-rules.md. The knowledge gate blocks work until current knowledge
is read.
- Do it โ write the minimum code that satisfies the card's acceptance criteria. Right-size
tests to the project's testing policy (from the-rules or testing atoms).
- Verify โ run the project's check/test commands. Fix red before closing.
- Capture โ write any durable, reusable learning as a knowledge atom (update an existing
atom if one covers the topic โ one canonical home). Routine edits โ one-line "nothing durable."
- Commit immediately โ stage the files changed for this card (explicit paths โ never
git add -A) and commit <type>(<slug>): <title>. One commit per card, no exceptions.
- Close โ delete the card, tick the task in
wiki/sprint.md, append one line to the run log.
Repeat for every open task. If a hard blocker appears (missing context, unresolvable dependency,
real fork), log it in the run log and continue with the next card โ do not stop the sprint.
Sprint close
When all tasks are done:
- Retro briefly โ what went well, what dragged, what recurred. Durable lessons โ atoms;
recurring failure-shapes โ
wiki/knowledge/project/known-issues.md.
- Archive to
wiki/sprint-archive/NNNN-slug.md โ preserve the run log as the spine,
enrich with goal, closed cards, and atom links.
- Clear
wiki/sprint.md for the next sprint.
- Commit the close โ stage archive + cleared sprint + any atoms captured in the retro,
commit
chore(sprint-close): retro + archive NNNN-slug.
Rules
- All file paths relative to the project root (or worktree root if running as sprint-runner).
git add -A is never allowed โ stage explicit paths only.
- Knowledge lives in atoms, never the run log.
- New work discovered mid-card โ
/intake a card; do not inline-patch.