Resume work from checkpoint after context compaction or new session
Resumes work from checkpoint after context compaction or new session.
/plugin marketplace add packlikez/claude-code-dev-plugin/plugin install dev@packlikez-dev-pluginsContinue work from where it was left off after context compaction or new session.
ls -la .claude/*.md 2>/dev/null
Priority order:
.claude/checkpoint.md - Most recent work state.claude/ensure-progress.md - Ensure command progress.claude/progress.md - Overall feature progresscat .claude/checkpoint.md
Extract:
ONLY read files listed in "Context to Reload" section.
Do NOT read any other files yet.
If checkpoint has incomplete tasks, restore to TodoWrite:
Todos from checkpoint:
- [completed] {done items}
- [in_progress] {current item}
- [pending] {remaining items}
Follow "Next Steps" from checkpoint exactly.
After completing each step:
# Checkpoint: {task-name}
Updated: {timestamp}
## Completed
- [x] {step 1}
- [x] {step 2}
## Current State
- Working on: {current task}
- Last action: {what was just done}
- Files modified: {list}
## Next Steps
1. {immediate next action}
2. {following action}
3. {remaining work}
## Context to Reload
Essential files for resuming:
- specs/features/{name}.md
- src/services/{name}.ts
- .claude/checkpoint.md
If user just says "continue" or "resume":
cat .claude/checkpoint.md