checkpointlisted
Install: claude install-skill aiskillstore/marketplace
# Checkpoint Skill
Automatically checkpoint current progress to memory-keeper to prevent catastrophic work loss when context is exhausted.
## When to Use
- Every 5-10 tool calls during implementation
- After completing a significant piece of work
- Before starting a large operation
- When switching tasks
- Before ending a session
- When explicitly requested via `/checkpoint`
## Checkpoint Actions
### 1. Gather Current State
Collect the following information:
- Current task description from todo list
- List of files modified this session
- Implementation progress (percentage or phase)
- Current blockers or issues
- Next action to take
### 2. Save to Memory-Keeper
```
context_save(key: "current-task", value: "<task description>", category: "progress", priority: "high")
context_save(key: "files-modified", value: "<comma-separated file list>", category: "progress")
context_save(key: "implementation-progress", value: "<percentage or phase>", category: "progress")
context_save(key: "next-action", value: "<exact next step>", category: "progress", priority: "high")
```
### 3. Create Named Checkpoint
```
context_checkpoint(
name: "checkpoint-<timestamp>",
description: "Task: <task>, Progress: <progress>, Files: <count>, Next: <action>"
)
```
### 4. Prepare for Compaction (if context is large)
```
context_prepare_compaction()
```
## Checkpoint Frequency Guidelines
| Activity | Checkpoint Frequency |
|----------|---------------------|
| File creation/modification | Aft