checkpoint

Capture git state, diffs, and remaining work into a structured checkpoint file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Checkpointing lets you capture the full working context of a session, including git state, decisions, and remaining work, so you can resume exactly where you left off without losing momentum.

Core Features & Use Cases

  • Save and resume session state across branches and sessions, preserving branch, status, diffs, and recent logs.
  • Generate a structured checkpoint file with timestamp, title, and a summary of decisions and remaining tasks.
  • Confirm and present a readable checkpoint summary to the user, with an easily replayable path to continue work.

Quick Start

Run /checkpoint save with an optional title to save the current branch, status, and changes.

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?

To save your git working state, you can generate a checkpoint that captures your current branch, status, diffs, and recent logs. This records your working context and remaining tasks so you can resume exactly where you left off.

What is a git checkpoint for session management?

A git checkpoint for session management is a structured file that records your current branch, git status, diffs, and a summary of decisions. It allows you to pause complex development work and resume it later without losing momentum.

Can I share my working state checkpoint with teammates?

Yes, you can share your working state checkpoint with teammates. The checkpoint captures detailed working context including git state and remaining work summaries, enabling seamless handoffs for complex tasks that span multiple developers.

Does session checkpointing work across multiple git branches?

Yes, session checkpointing works across multiple git branches. It captures your current branch state, diffs, and recent logs, allowing you to switch contexts and resume exactly where you left off on any saved branch.

What's the best way to restore a previous development session?

The best way to restore a previous development session is to load a saved checkpoint file. This presents a readable summary of your previous git state and remaining tasks, providing an easily replayable path to continue your work.