AC Checkpoint Manager
SkillAI & modelsManage checkpoints for rollback capability. Use when creating save points, rolling back changes, managing recovery points, or restoring previous states.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the AC Checkpoint Manager skill
What this skill tells your AI
The instructions your AI receives, as published by majiayu000/claude-skill-registry in skills/agent/ac-checkpoint-manager/SKILL.md and read by ahel’s review.
Manage checkpoints for safe rollback during autonomous development.
Purpose
Creates and manages checkpoints that enable rollback to known-good states, providing safety during autonomous operation.
Quick Start
from scripts.checkpoint_manager import CheckpointManager
manager = CheckpointManager(project_dir)
checkpoint = await manager.create_checkpoint("before-refactor")
await manager.restore_checkpoint(checkpoint.id)
Checkpoint Types
- Auto: Created automatically at key points
- Manual: Created on explicit request
- Feature: Created after each feature completion
- Session: Created at session boundaries
Checkpoint Structure
.claude/checkpoints/
├── checkpoint-20240115-100000/
│ ├── metadata.json
│ ├── feature_list.json
│ ├── execution-state.json
│ └── git-ref.txt
├── checkpoint-20240115-110000/
│ └── ...
Auto-Checkpoint Points
- Before starting new feature
- After completing feature
- Before risky operations
- At context compaction
Workflow
1. CREATE → Snapshot current state
2. STORE → Save files and git ref
3. VALIDATE → Verify checkpoint integrity
4. (on rollback)
5. RESTORE → Restore from checkpoint
6. VERIFY → Confirm restoration
Integration
- Used by:
ac-state-trackerfor state recovery - Used by:
ac-task-executorbefore risky operations
API Reference
See scripts/checkpoint_manager.py for full implementation.
Signals
- GitHub stars
- 607
- Forks
- 94
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
ac-checkpoint-manager- Source
- github.com/majiayu000/claude-skill-registry