checkpoint

Save, resume, and list Git session checkpoints with branch state and notes.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/GenEducation/GenedUIProject --skill checkpoint-geneducation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/GenEducation/GenedUIProject/tree/main/.gemini/skills/checkpoint
Command: npx skills add https://github.com/GenEducation/GenedUIProject --skill checkpoint-geneducation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Checkpoint solves the problem of losing track of work when a session ends, a branch changes, or you need to pick up later without rebuilding the context from scratch.

Core Features & Use Cases

  • Save Progress: Capture the current branch, modified files, recent commits, decisions, and open questions into a checkpoint file.
  • Resume Work: Restore the latest checkpoint or a specific one, even when you switch branches or workspaces.
  • List History: Find saved checkpoints quickly when you need to locate the right handoff point.
  • Use Case: You pause a refactor halfway through the day, then resume tomorrow with the same state, notes, and next steps already in place.

Quick Start

Use the checkpoint skill to save your current work state before you stop, so you can resume it later without reconstructing context.

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 workspace state and resume work without losing context?

A Git session checkpoint records branch state, modified files, recent commits, and session notes into a durable local project directory, allowing you to restore work context after an interruption or pause.

What is the best way to save progress on a branch before pausing a refactor?

The best way to save progress is by generating a checkpoint that captures your current branch, modified files, recent commits, and session notes into a durable local project directory for later restoration.

How do I restore the latest checkpoint after switching Git branches?

Restore the latest checkpoint by applying the saved branch state, modified files, and session notes from your local project directory, allowing you to resume work seamlessly even after switching branches or workspaces.

Can I list and find saved checkpoints for a specific workspace handoff?

Yes, you can list saved checkpoints from your local project directory to quickly locate the right handoff point, retrieving specific branch state, modified files, and session notes for workspace transitions.

Does saving work progress with a checkpoint require any external dependencies?

No, saving work progress with a checkpoint requires no external dependencies; it captures branch state, modified files, recent commits, and session notes directly into a durable local project directory.