Context Checkpoint
Commands
- •
/checkpoint save— Capture current session state - •
/checkpoint save <label>— Save with a descriptive label - •
/checkpoint load— Load the most recent checkpoint - •
/checkpoint load <label>— Load a specific labeled checkpoint - •
/checkpoint list— List all saved checkpoints
Save Procedure
- •Scan conversation for key decisions, file changes, and state
- •Generate structured checkpoint markdown
- •Write to
.claude/checkpoints/{timestamp}-{label}.md - •Confirm path and summary to user
Checkpoint Template
The checkpoint file includes these sections:
- •Checkpoint metadata (date, session description)
- •Decisions Made (with rationale)
- •Files Modified (path, what changed, why)
- •Files Created (path, purpose)
- •Current State (what's working, what's partial)
- •Blockers (what's preventing progress)
- •Next Steps (ordered action items)
- •Environment State (branch, uncommitted changes, PAC profile, solution version)
- •Resume Prompt (ready-to-paste prompt for a new session to pick up)
Load Procedure
- •Find the requested checkpoint file
- •Read and parse all sections
- •Present summary to user
- •Verify files still exist and haven't changed
- •Use the Resume Prompt to continue work
Storage
- •Location:
.claude/checkpoints/ - •Format:
{YYYYMMDD-HHMM}-{slugified-label}.md
MCMAP-Specific State
Always capture: solution version, active PAC profile, in-progress imports, unpacked solution path, recent validation results.