Save and restore conversation context across sessions. Captures decisions, files modified, blockers, and next steps. Invoke with /checkpoint.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
npx agent-skills-cli listSkill Instructions
name: context-checkpoint description: > Save and restore conversation context across sessions. Captures decisions, files modified, blockers, and next steps. Invoke with /checkpoint.
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.
More by kevcofett
View allArchitecture Decision Records for documenting technical choices. Creates numbered ADRs with context, decision, consequences, and status. Invoke with /adr.
Parse cryptic error messages into plain English with actionable fixes. Covers Power Platform, Python, JavaScript, HTTP, Git, and Dataverse. Invoke with /error.
Design and validate API contracts before implementation. Generate OpenAPI specs, mock servers, and request/response validation. Invoke with /api.
Connect Claude to 500+ apps through a single MCP gateway server. Manage connections, check status, and list available integrations. Invoke with /rube.
