← ClaudeAtlas

checkpointlisted

Save and resume working state checkpoints. Captures git state, decisions, research, session context, and remaining work so a new session can pick up exactly where you left off. Use when asked to "checkpoint", "save progress", "where was I", "resume", "what was I working on", or "pick up where I left off".
jackneil/claude-jacked · ★ 1 · AI & Automation · score 67
Install: claude install-skill jackneil/claude-jacked
# Checkpoint Save and resume working state. Captures git state, decisions made, research conducted, session context, and remaining work so a new session picks up exactly where this one left off — with full knowledge of what was learned, decided, and attempted. ## Commands ``` /checkpoint — save current session state /checkpoint resume — load most recent in-progress checkpoint, auto-load all referenced files /checkpoint resume {slug} — resume a specific checkpoint (slug from /checkpoint list) /checkpoint resume {slug} --goal "<next task>" — goal-directed resume: extract only the context that matters for that next task and propose a focused starting plan (see Resume Step 6) /checkpoint complete — mark the most recent in-progress checkpoint (current branch) as completed /checkpoint list — show all checkpoints for this project ``` ## Save Flow When the user runs `/checkpoint`: ### Step 1: Gather state ```bash echo "=== BRANCH ===" git rev-parse --abbrev-ref HEAD 2>/dev/null echo "=== STATUS ===" git status --short 2>/dev/null echo "=== RECENT LOG ===" git log --oneline -10 2>/dev/null ``` ### Step 2: Check for existing in-progress checkpoints on this branch ```bash CHECKPOINT_DIR=".claude/checkpoints" BRANCH=$(git rev-parse --abbrev-ref HEAD 2>/dev/null) ``` Read frontmatter of any existing checkpoint files. If an in-progress checkpoint exists on the same branch, ask: > "Mark previous checkpoint **{title}** as c