checkpoint

Create, verify, list, and restore named Git-based checkpoints of project states.

14|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/excatt/superclaude-plusplus --skill checkpoint-excatt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/excatt/superclaude-plusplus/tree/main/skills/checkpoint
Command: npx skills add https://github.com/excatt/superclaude-plusplus --skill checkpoint-excatt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a safety net for development by allowing you to easily save and restore your project's state, preventing data loss during risky operations or experimental changes.

Core Features & Use Cases

  • Save State: Create named checkpoints before making significant changes.
  • Compare State: Verify the differences between your current work and a saved checkpoint.
  • Restore State: Revert your project to a previous checkpoint if something goes wrong.
  • Use Case: Before undertaking a complex refactoring task, you can create a checkpoint named before-refactor. If the refactoring leads to unresolvable issues, you can instantly restore your project to the state it was in before you started.

Quick Start

Create a checkpoint named 'before-major-update' to save your current work.

Frequently Asked Questions about checkpoint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save my project state before a risky refactoring task?▼

You can save your project state by creating a named Git checkpoint, such as 'before-refactor', which acts as a snapshot of your codebase to prevent data loss during risky operations.

What is a Git checkpoint and how does it help with development safety?▼

A Git checkpoint is a named snapshot of your project state that provides a safety net, allowing you to easily save and restore your codebase to prevent data loss during experimental changes.

How do I restore my codebase to a previous snapshot if something goes wrong?▼

To restore your codebase, you can use the restore state feature to revert your project back to a previously saved checkpoint, instantly undoing unresolvable issues from recent changes.

Can I compare my current work against a saved checkpoint in Git?▼

Yes, you can verify the differences between your current work and a saved checkpoint, allowing you to compare your project state against the snapshot before deciding to restore.

Does this checkpoint system work with other workflow management tools?▼

The checkpoint system supports integration with other skills like /verify and /feature-planner, enabling robust workflow management alongside saving and restoring project states.