gstack-checkpoint

Save and resume git state, decisions, and tasks as checkpoints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save and resume working state checkpoints for code projects. This feature captures the current Git state, decisions made, and remaining work so you can pick up exactly where you left off, across branches and workspace handoffs.

Core Features & Use Cases

  • Checkpoint capture: Save the exact branch, status, diffs, recent logs, and the planned next steps.
  • Resume workflow: Rehydrate the exact working context in a new session without redoing setup.
  • Cross-workspace handoffs: Maintain continuity when moving between Conductor workspaces or teams.

Quick Start

Save the current session checkpoint by running the gstack-checkpoint save command and resume later with that checkpoint.

Frequently Asked Questions about gstack-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 sessions?

To save and resume your git working state, capture the current branch, diffs, and remaining tasks into a checkpoint. You can rehydrate this exact working context later in a new session to restore your development progress without redoing setup.

What is a development checkpoint and when do I need it?

A development checkpoint is a saved snapshot of your git state, recent logs, and planned next steps. You need it when pausing complex work or switching contexts, ensuring you can pick up exactly where you left off later.

How do I hand off an ongoing software project to another workspace?

To hand off an ongoing software project to another workspace, capture a checkpoint containing your git status and decisions. This maintains continuity and allows the new workspace to rehydrate the exact working context quickly.

Do I need local storage to create and rehydrate git checkpoints?

Yes, you need local storage at ~/.gstack/projects to create and rehydrate git checkpoints. You also need git installed and the gstack-checkpoint tooling to capture and restore your working state across branches.

What is the best way to restore context when switching git branches?

The best way to restore context when switching git branches is applying a saved checkpoint. It captures your previous branch status, diffs, and remaining tasks, allowing you to resume work quickly without losing decisions or progress.