checkpoint

Capture git state, decisions, and remaining work into resumable checkpoints.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/JeremiahEllington/NoahEllington --skill checkpoint-jeremiahellington
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/JeremiahEllington/NoahEllington/tree/main/.claude/skills/checkpoint
Command: npx skills add https://github.com/JeremiahEllington/NoahEllington --skill checkpoint-jeremiahellington

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save and resume working state checkpoints by capturing git state, decisions made, and remaining work, so you can pick up exactly where you left off across Conductor workspace handoffs between branches. Proactively suggest when a session is ending, the user is switching context, or before a long break. (gstack)

Core Features & Use Cases

  • Save checkpoints including git state, decisions, and remaining work.
  • Resume from a saved checkpoint on any branch, enabling cross-branch handoffs.
  • Proactively prompt before session end or context switch to maintain continuity.

Quick Start

Save your current work state with /checkpoint save, then resume later with /checkpoint resume from any branch.

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 workflow state when switching branches?

You can save and resume your git workflow state by capturing the current git state, decisions, and remaining work into a checkpoint. This allows you to seamlessly resume your session on any branch during a workspace handoff.

What is the best way to manage a context switch during a software development session?

The best way to manage a context switch is to proactively save a session checkpoint before ending or pausing your work. This records your git state and decisions, allowing you to pick up exactly where you left off later.

Can I use checkpoint to hand off work between different git branches?

Yes, you can use checkpoint to hand off work between different git branches. It records your working context and supports cross-branch resumption, letting you load the saved state on any branch.

How does capturing a working context checkpoint work?

Capturing a working context checkpoint works by deterministically recording your git state, decisions made, and remaining work. It uses Bash, Read, Write, and other tools to persist this state for later resumption.

Do I need any specific dependencies to save and resume my work state?

You do not need external dependencies to save and resume your work state, but the process requires Bash, Read, Write, Glob, Grep, and AskUserQuestion tools to capture state and persist checkpoints deterministically.