← ClaudeAtlas

planresumelisted

Use when picking up a plan that was interrupted, in a fresh session. Finds the newest checkpoint for the project in the knowledge base, verifies its claims against the actual tree before trusting them, reports any drift, and continues execution from the stated next action.
franzos/claude-plugins · ★ 1 · Data & Documents · score 69
Install: claude install-skill franzos/claude-plugins
# Resuming an interrupted plan > `$KB` is your knowledge-base root: a directory outside the working repo holding > `<project>/specs/`, `<project>/plans/` and `<project>/checkpoints/`. Point at it from > your CLAUDE.md. Keeping these out of the repo keeps process artifacts from leaking > into it, and the knowledge survives clones, branches and machines. ## 1. Find the checkpoint Look in `$KB/<project>/checkpoints/`, where `<project>` is the repo's folder name. Take the newest file by date in the filename. If several slugs are in play, list them with their dates and ask the user which. If there is no checkpoints directory, this is not a resume - use `/plan:run`. Read the checkpoint first. Its header names the plan and spec - read those next, then the rest of its "Read first" list, in the order it names them. Honour its staleness warnings: if it says a file is not to be trusted, do not read it for facts. If the header is missing (a checkpoint written before this was required, or by hand), find the plan yourself: strip the date from the checkpoint filename and match the remaining slug against `$KB/<project>/plans/`. The dates will not match - the plan is dated when it was written, the checkpoint when work stopped. ## 2. Verify before trusting it **The checkpoint describes the tree as it was when work stopped. Confirm it still holds before acting on it.** Things move: the user may have committed, merged, reverted, or reboot may have lost something. Check, at minimum: - `