checkpoint

Capture git branch, status, commits, decisions, and remaining tasks.

Updated May 22, 2026
One-click install
npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill checkpoint-shekerkamma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/shekerkamma/peopletech-marketplace/tree/main/plugins/gstack/checkpoint
Command: npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill checkpoint-shekerkamma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When you switch branches, end a session, or take a break, it is easy to lose track of what you were working on, what decisions you made, and what tasks are left. This Skill eliminates that context loss by capturing your full working state so you can pick up exactly where you left off with no manual note-taking required.

Core Features & Use Cases

  • Full State Capture: Saves your current git branch, uncommitted changes, recent commit history, work context, decisions made, and remaining tasks in one place.
  • Cross-Session Resumption: Resume work exactly where you left off even if you switch branches, use a different workspace, or return days later.
  • Proactive Suggestions: Automatically prompts you to save a checkpoint when you are ending a session, switching context, or about to take a long break.
  • Use Case: If you are mid-refactor of an authentication module and need to switch to a hotfix branch, run a checkpoint to save your progress. When you return to the refactor later, the checkpoint will remind you exactly what you changed, what decisions you made, and what steps are left.

Quick Start

Use the checkpoint skill to save your current work progress with a custom title so you can resume exactly where you left off later.

Frequently Asked Questions about checkpoint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save my work progress before switching git branches?

To save your work progress before switching git branches, you can use a checkpoint to capture your current git status, uncommitted changes, and recent commits. This preserves your full working state so you can resume exactly where you left off later without manual note-taking.

What is context recovery in a software development workflow?

Context recovery in a software development workflow is the process of restoring your working state after an interruption. It involves retrieving your previous git branch, recent commits, and remaining tasks to eliminate the overhead of remembering what you were doing before the session ended.

Can I resume work on a different workspace after ending a session?

Yes, you can resume work on a different workspace after ending a session. By capturing your full working state, including decisions made and remaining tasks, the checkpoint allows seamless cross-session resumption even if you switch branches or use a different workspace.

Does this automatically prompt me to save a checkpoint when I take a break?

Yes, it automatically prompts you to save a checkpoint when you are ending a session, switching context, or about to take a long break. This proactive suggestion ensures your work context and decisions made are preserved without requiring you to remember to save manually.

What is the best way to track remaining tasks during a code refactor?

The best way to track remaining tasks during a code refactor is to capture them in a checkpoint. It saves your work context, decisions made, and outstanding steps in one place, ensuring you can pick up the interrupted development task exactly where you left off.