checkpoint

Save and resume repository state with git branch, logs, and work plan.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save and resume your working state across branches and handoffs, capturing context so you can pick up exactly where you left off.

Core Features & Use Cases

  • Checkpoint saves current git state, decisions, and remaining work as a portable snapshot.
  • Resume restores the repository state and plan, enabling seamless continuation after context switches.
  • Use Case: a developer hands off a feature branch to another engineer without losing track of what remains.

Quick Start

To begin, run /checkpoint save to capture your current state, and later run /checkpoint resume to restore exactly where you left off.

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 branch state across sessions?

To save and resume git branch state across sessions, use a checkpoint command to capture your current repository state, unstaged changes, and remaining work plan. This creates a portable snapshot you can later restore to pick up exactly where you left off.

What is the best way to hand off a feature branch without losing context?

The best way to hand off a feature branch without losing context is to save a checkpoint of your git state, decisions, and remaining work. This captures the entire workspace state as a portable snapshot for another engineer to resume seamlessly.

How does a git checkpoint restore unstaged changes and remaining work plans?

A git checkpoint restores unstaged changes and work plans by using a deterministic restore process. It reconstructs the workspace by reapplying the saved repository state, associating the checkpoint with the correct branch, and reloading the remaining task log.

Can I use checkpoint to manage context switching in multi-branch workflows?

Yes, you can use checkpoint to manage context switching in multi-branch workflows. It is specifically designed to save and restore the repository state across multiple branches, ensuring context is preserved during complex session handoffs.

What repository state is included when I save a git session checkpoint?

When you save a git session checkpoint, the included repository state consists of the current git branch, unstaged changes, execution logs, and a defined plan for remaining work to ensure full context preservation.