checkpoint

Save git state, decisions, and pending tasks into a reusable checkpoint.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Chang-Shih-Yung/nexus-finance --skill checkpoint-chang-shih-yung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/Chang-Shih-Yung/nexus-finance/tree/main/.claude/skills/gstack/checkpoint
Command: npx skills add https://github.com/Chang-Shih-Yung/nexus-finance --skill checkpoint-chang-shih-yung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switching tasks, taking breaks, or handing off work between sessions often leads to lost context about ongoing work, past decisions, and remaining tasks, wasting time re-establishing what you were doing instead of making progress.

Core Features & Use Cases

  • State Capture: Saves git branch, uncommitted changes, recent commit history, and work context into a single reusable checkpoint.
  • Seamless Resumption: Restores full working state so you can pick up exactly where you left off, even across different branches or workspaces.
  • Use Case: If you are mid-refactor of a payment flow and need to switch to fixing a critical production bug, save a checkpoint to resume the refactor later with zero context loss.

Quick Start

Use the checkpoint skill to save your current working progress with a descriptive title for your task so you can resume it later without losing 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 development workflow state to resume work later?

Session management for development workflows tracks your git state, recent decisions, and pending tasks in a checkpoint. This eliminates manual context tracking and enables seamless work resumption after breaks or context switches.

How do I restore git context after an interrupted coding session?

You restore git context after an interrupted coding session by loading a saved checkpoint. It automatically recovers your uncommitted changes, branch state, and task decisions so you can pick up exactly where you left off without manual reconstruction.

Can I hand off my in-progress work to a teammate without losing context?

Yes, you can hand off in-progress work by saving a checkpoint that captures your full development working state. Your teammate loads the checkpoint to restore your git changes, decisions, and pending tasks for a seamless team handoff.

Does saving progress work across different git branches and workspaces?

Saving progress works across different git branches and workspaces by capturing your full working state into a checkpoint. This enables seamless resumption of interrupted work regardless of which branch or workspace you return to.

How do I recover from a context window compaction event during a refactor?

Recover from a context window compaction event by loading a previously saved checkpoint. It restores your full development working state, including git changes and pending tasks, eliminating the overhead of re-establishing your task context.