checkpoint

Create and restore CHECKPOINT.md files to save and resume session state.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/nok0321/claude-pipeline --skill checkpoint-nok0321
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/nok0321/claude-pipeline/tree/main/skills/checkpoint
Command: npx skills add https://github.com/nok0321/claude-pipeline --skill checkpoint-nok0321

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long-running tasks require continuity across pauses; this Skill saves and restores session state via CHECKPOINT.md to prevent lost context.

Core Features & Use Cases

  • Create or update a CHECKPOINT.md in the project root with a structured state including Updated timestamp, Session ID, goals, progress, decisions, and environment.
  • Restore from an existing CHECKPOINT.md to rehydrate session context, review completed work, and resume tasks with clear next steps.
  • Provide a status view summarizing last update, branch state, uncommitted changes, and build status to aid handoffs and planning.

Quick Start

Save the current session state to CHECKPOINT.md.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save and restore session state for long-running tasks?

You can save and restore session state for long-running tasks by creating a CHECKPOINT.md file that captures updated timestamps, session IDs, goals, progress, decisions, and environment context. This file-based state enables reliable handoffs and seamless task resumption across pauses.

What is the best way to track task progress across cross-session handoffs?

The best way to track task progress across cross-session handoffs is by maintaining a structured CHECKPOINT.md file in the project root. It enforces deterministic file-based state management, capturing goals, decisions, and environment context to rehydrate the session upon resumption.

How do I create a checkpoint for an ongoing project to prevent lost context?

To create a checkpoint for an ongoing project, generate a CHECKPOINT.md file in the project root. This file preserves session context by recording structured state fields like Updated, Session ID, goals, progress, and environment context for reliable continuity.

Can I review completed work and uncommitted changes before resuming a task?

Yes, you can review completed work and uncommitted changes before resuming a task by restoring from an existing CHECKPOINT.md. It provides a status view summarizing the last update, branch state, uncommitted changes, and build status for clear next steps.

Does this checkpoint session management approach work without external dependencies?

Yes, this checkpoint session management approach works without external dependencies. It relies entirely on deterministic file-based state management using a CHECKPOINT.md file, requiring no installed components or external libraries to save or restore your session.

When do I need file-based state management for task continuity?

You need file-based state management for task continuity when working on long-running projects that require pause-resume capabilities. It is specifically applied to ongoing projects needing structured progress tracking, cross-session handoffs, and reliable environment context restoration.