← ClaudeAtlas

sprint-closelisted

Use when a stretch of work ends - "close the sprint", "the sprint is over", "we shipped what we were going to". Checks each intent against its definition of done, returns what did not finish to the backlog, and records the one measurement of the sprint that cannot be recovered afterwards.
repository-standards/core · ★ 4 · AI & Automation · score 77
Install: claude install-skill repository-standards/core
# sprint-close A sprint is ending. This is the step that keeps the backlog true and leaves behind the only execution record the repo keeps. *(scale profile only.)* ## Why the record is written at all ADR-010 decided that work history lives in the tracker, not the repo, and it was right about per-item state. ADR-028 narrowed it for exactly one thing, and the argument matters here because this skill is what writes it: **the grouping is not recoverable afterwards.** Git can always count commits between two dates. It cannot reconstruct that *these seven intents* were what the team believed it would finish - the pool mutates, items get re-scoped, and the version of the backlog that made the plan is only reachable by knowing which commit to read. So this writes one block. Not a log, not per-item history. If you find yourself recording who did what, stop - that is the tracker's. ## Steps 0. **Resolve the backlog path once, the way the guard does.** Check `docs/backlog.md` first, then `backlog.md` (the manifest's primary path, R15) - whichever exists is the pool for every step below. 1. **Check each intent against its own definition of done, and say what you checked.** The DoD is in the row. "The spec is buildable", "the ADR is Accepted", "the drift is resolved" - these are verifiable, so verify them rather than asking the user whether it feels finished. Report per item: met, not met, or **cannot tell from here** (then say what would settle it). Refusing to c