checkpoint

Capture git branch, commits, modified files, and ticket status into a timestamped JSON checkpoint.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/monktui/git-review --skill checkpoint-monktui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/monktui/git-review/tree/main/.claude/skills/checkpoint
Command: npx skills add https://github.com/monktui/git-review --skill checkpoint-monktui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you preserve the current state of an ongoing engineering workflow so you can resume later with full context (branch, recent commits, modified files, and task progress).

Core Features & Use Cases

  • Collects current git and workspace state: captures the current branch, recent commits, and recently modified files to reflect what changed.
  • Integrates with task tracking: pulls ticket status for the active branch and organizes tasks into completed, in-progress, and pending categories.
  • Creates a structured cross-session artifact: writes a JSON checkpoint into .claude/checkpoints/<ISO-timestamp>.json and saves a brief memory note for continuity.

Quick Start

Use the checkpoint skill to create a JSON checkpoint of your current git/ticket/tasks state and print a readable summary for resuming 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 current git branch context and recent commits to resume work later?

To save your git branch context and recent commits for resuming work later, you can generate a structured checkpoint artifact that captures your workspace state into a timestamped JSON file.

What is a development session checkpoint and when do I need to create one?

A development session checkpoint is a structured JSON artifact that preserves your branch, recent commits, and task progress. You need to create one when you want to pause engineering work and resume later with full context.

Does the checkpoint skill automatically pull Linear ticket status for the active git branch?

Yes, the checkpoint process integrates with task tracking to automatically derive Linear ticket states for the active branch, organizing tasks into completed, in-progress, and pending categories within the artifact.

Can I export my current git workspace state and recently modified files to JSON?

You can export your current git workspace state and recently modified files to a timestamped JSON file stored in the .claude/checkpoints directory, ensuring your development progress is persisted for later resumption.

What is the best way to track engineering task progress across multiple sessions?

The best way to track engineering task progress across multiple sessions is to generate a checkpoint that writes a JSON artifact and a brief memory note, ensuring continuity by persisting branch context and task status.