checkpoint

Save and resume working state across branches and sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save and resume your working state across branches and sessions, capturing git state, decisions made, and remaining work so you can pick up exactly where you left off.

Core Features & Use Cases

  • Save a snapshot of the current branch, status, and uncommitted changes.
  • Resume from the latest checkpoint on the same or a different branch.
  • List and review past checkpoints to track progress across work sessions.

Quick Start

Run the /checkpoint save command to create a new checkpoint from your current 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 working state across different branches?

To save and resume your git working state across branches, you can create a timestamped checkpoint file that captures the current branch, status, uncommitted changes, and remaining work. This allows you to pick up exactly where you left off in a new session.

What is the best way to maintain context during a feature handoff in git?

The best way to maintain context during a feature handoff is to save a checkpoint that records the git state, decisions made, and remaining work. This captures the session's progress so the next developer can resume seamlessly.

Can I list and review past git checkpoints to track my coding progress?

Yes, you can list and review past checkpoints to track progress across work sessions. This functionality lets you see timestamped snapshots of your branch status and logs to understand what work was completed and what remains.

Does this checkpoint workflow require any specific git dependencies or components?

No specific dependencies or components are required to use this checkpoint workflow. It operates independently to generate a timestamped file storing your branch details, status logs, and remaining work items.

How do I create a new checkpoint from my current git branch?

To create a new checkpoint from your current branch, run the /checkpoint save command. This generates a timestamped file capturing your current git state, decisions, and remaining work details.