checkpoint

Save and restore git branch, status, diffs, and decisions to local storage.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/tyhuffman7/gstack-hermes --skill checkpoint-tyhuffman7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/tyhuffman7/gstack-hermes/tree/main/gstack-checkpoint
Command: npx skills add https://github.com/tyhuffman7/gstack-hermes --skill checkpoint-tyhuffman7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save and resume working state across sessions by capturing the current git branch, status, diffs, and recent decisions so you can pick up exactly where you left off.

Core Features & Use Cases

  • Save the current session state including branch, unstaged changes, diffs, and recent decisions to ~/.gstack/projects/${SLUG} for reliable handoffs between branches.
  • Resume a previous session by loading the last checkpoint to restore context, decisions, and remaining work.
  • List and manage multiple checkpoints to track progress across complex feature workstreams and Conductor workspace handoffs.

Quick Start

Run /checkpoint save to capture the current state, or /checkpoint resume to restore it later.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save my git working state to resume later?

Run /checkpoint save to capture your current git branch, status, diffs, and recent decisions. This stores the working state locally under ~/.gstack/projects/${SLUG} so you can pause feature work and resume with full context later.

What is a git session checkpoint and when do I need one?

A git session checkpoint captures your current branch, status, diffs, and recent decisions to preserve working context. You need one when pausing feature work to switch branches or handing off workspaces, ensuring you resume exactly where you left off.

How do I restore a previous git session and its context?

Run /checkpoint resume to load your last saved checkpoint from local storage. This restores the previous git branch, diffs, recent decisions, and remaining tasks, allowing you to pick up complex feature work exactly where you paused.

Can I manage multiple git checkpoints for complex feature work?

Yes, you can list and manage multiple checkpoints to track progress across complex feature workstreams. The Skill supports optional checkpoint titles, allowing you to organize saved git states and restore specific sessions during branch handoffs.

Do I need any dependencies to save and resume my git branch state?

No external dependencies are required to save and resume your git branch state. The Skill operates independently, writing captured session context directly to local storage under ~/.gstack/projects/${SLUG} for reliable workspace handoffs.