checkpoint

Save and resume working state across sessions and branches via checkpoints.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/binfen1/my-skills --skill checkpoint-binfen1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/binfen1/my-skills/tree/main/claude-code/checkpoint
Command: npx skills add https://github.com/binfen1/my-skills --skill checkpoint-binfen1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill captures and restores your working state across sessions, branches, and handoffs so you can pick up exactly where you left off.

Core Features & Use Cases

  • Save the current git branch, status, diff, and recent activity as a checkpoint.
  • Resume a checkpoint to restore your workspace, including branch context, changes, and notes.
  • List and manage checkpoints for quick context switching between tasks or team handoffs.

Quick Start

Ask me to /checkpoint save to capture the current state, then later say /checkpoint resume to restore it.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save and resume my git state across different sessions?

Saving and resuming your git state across sessions involves capturing the current branch, status, and diff as a checkpoint, then restoring that exact workspace context later. This prevents losing progress when switching tasks.

What is the best way to manage context switching between multiple coding branches?

The best way to manage context switching between multiple coding branches is by saving discrete checkpoints for each task. You can list stored checkpoints and resume the specific one needed to instantly restore your previous working state and notes.

How does saving a working session help with team handoffs?

Saving a working session for team handoffs works by capturing decisions and current workspace changes in a checkpoint. Team members can resume the checkpoint to restore the exact branch context and pick up the work instantly.

Can I restore a debugging environment after closing my terminal?

Yes, you can restore a debugging environment after closing your terminal. By saving a checkpoint before exiting, the system stores your git context and recent activity, allowing you to resume the debugging state exactly where you left off.

Where are my saved workflow checkpoints stored on my local machine?

Your saved workflow checkpoints are stored locally on your machine under the ~/.gstack/projects/$SLUG directory. Each checkpoint captures your context and can be assigned an optional title for easier identification.

Do I need any specific dependencies to start saving my code state?

No, you do not need any specific dependencies to start saving your code state. The checkpoint system operates independently to capture your git status and working context without requiring external components.