ac-checkpoint-manager
ac-checkpoint-manager creates and manages snapshots of project state to enable safe rollback during autonomous development. Use it when establishing save points before risky operations, rolling back failed changes, managing recovery points across development sessions, or restoring previous known-good states. It automatically captures file state, git references, and execution metadata at key points like feature completion and context compaction.
git clone --depth 1 https://github.com/majiayu000/claude-skill-registry /tmp/ac-checkpoint-manager && cp -r /tmp/ac-checkpoint-manager/skills/agent/ac-checkpoint-manager ~/.claude/skills/ac-checkpoint-managerSKILL.md
# AC Checkpoint Manager
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
```python
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-tracker` for state recovery
- Used by: `ac-task-executor` before risky operations
## API Reference
See `scripts/checkpoint_manager.py` for full implementation.Use when you need to install the embedded robot agents into either .cursor/agents or .claude/agents, selecting the destination interactively and copying the embedded agent definitions from project assets. This should trigger for requests such as Install embedded agents; Bootstrap .cursor/agents; Bootstrap .claude/agents; Copy robot agents. Part of cursor-rules-java project
Use when you need to generate an AGENTS.md file for a Java repository — covering project conventions, tech stack, file structure, commands, Git workflow, and contributor boundaries — through a modular, step-based interactive process that adapts to your specific project needs. This should trigger for requests such as Create AGENTS.md; Update AGENTS.md file; Add agent instructions. Part of cursor-rules-java project
>
Generated skill from request: trinity auto-boot validator
Create your OpenAI Agents SDK skill in one prompt, then learn to improve it throughout the chapter
Create your OpenAI Agents SDK skill in one prompt, then learn to improve it throughout the chapter
Create your Google Agent Development Kit skill in one prompt, then learn to improve it throughout the chapter