checkpointing

Community

Rewind code and conversations to previous states.

Authorreggiechan74
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Experimenting with code or getting stuck in a confusing conversation can lead to lost work or frustration. This Skill provides an automatic checkpointing system to easily revert changes, ensuring you can always recover and iterate safely.

Core Features & Use Cases

  • Automatic State Tracking: Every user prompt creates a new checkpoint, tracking file edits and creations for easy recovery.
  • Flexible Rewind Options: Revert conversation only, code only, or both to a previous state, giving you precise control over your session.
  • Use Cases: Safely test different implementation approaches, quickly recover from bugs, or reset a confusing conversation while keeping good code changes.
  • Use Case: You've made several changes and the code is broken. Press Esc twice, select a checkpoint from before the changes, and choose "Code Only" to instantly revert your files while keeping your conversation history.

Quick Start

Explain how to use the checkpointing system to rewind my code.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: checkpointing
Download link: https://github.com/reggiechan74/claude-plugins/archive/main.zip#checkpointing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository