checkpoint

Capture git state, decisions, and pending tasks into checkpoints.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Prestonigo/Claude-Skills --skill checkpoint-prestonigo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/Prestonigo/Claude-Skills/tree/main/gstack-main/checkpoint
Command: npx skills add https://github.com/Prestonigo/Claude-Skills --skill checkpoint-prestonigo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Saving and resuming work state across sessions by capturing git state, decisions, and remaining tasks, so you can pick up exactly where you left off across branches and handoffs.

Core Features & Use Cases

  • Save checkpoints that snapshot current branch, staged changes, and decisions.
  • Resume work quickly by restoring context, unstaged changes, and the planned next steps.
  • Proactively suggest saving state before context switching or long breaks, enabling smooth handoffs between team members.

Quick Start

Ask Claude to checkpoint your current work state, then say '/checkpoint resume' to continue.

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 working state across multiple sessions?

To save and resume your git working state, you can capture a checkpoint that records the current branch, staged changes, decisions, and pending tasks, allowing you to pick up exactly where you left off.

What is the best way to manage context switching in multi-branch software projects?

Managing context switching in multi-branch software projects is handled by proactively saving your working state, which snapshots repository data and decisions to enable smooth handoffs and continuity when your focus shifts.

How do I hand off an in-progress coding session to another workspace?

To hand off an in-progress coding session, you save a checkpoint that captures your repository state, decisions made, and remaining work, providing the next workspace with guidance for resuming the task.

Does this checkpoint tool require any specific dependencies to save my session state?

Saving your session state requires no specific external dependencies, as the checkpoint tool operates independently to capture your git state, decisions, and pending tasks within the current environment.

What exactly is recorded when I save a checkpoint of my current work?

When you save a checkpoint, the system records your current git branch, staged changes, decisions made during the session, and the planned next steps or remaining work to restore full context.

Can I restore unstaged changes and planned next steps when resuming work?

Restoring unstaged changes and planned next steps is fully supported when you resume work, as the checkpoint reloads your previous context and provides guidance for your immediate next actions.