checkpoint

Save verification state and progress during development sessions.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/hafidzlvm/opencode --skill checkpoint-hafidzlvm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/hafidzlvm/opencode/tree/main/.dsh/skills/checkpoint
Command: npx skills add https://github.com/hafidzlvm/opencode --skill checkpoint-hafidzlvm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It prevents loss of work context by letting you record the current verification state and progress at any point in a coding or review session, so you can resume or audit later. ## Core Features & Use Cases - State Capture: Saves the current verification state and progress when invoked as /checkpoint. - Argument Support: Accepts free-form text as arguments to annotate what the checkpoint covers. - Use Case: While working through a multi-step refactoring, invoke /checkpoint after each verified step to record what has been confirmed working before moving on. ## Quick Start Invoke /checkpoint with a short note describing the progress you want to save.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save progress during a coding session?▼

Invoke /checkpoint followed by a short note describing the current state. The skill records the verification state and progress so you can resume or review the session later.

What is a checkpoint command in an AI coding assistant?▼

A checkpoint command captures the current verification state and progress of a session. It acts as a snapshot marker, letting you track which steps have been confirmed before continuing work.

Can I add notes when creating a checkpoint?▼

Yes. Any text you provide after /checkpoint is treated as arguments and attached to the checkpoint, so you can annotate what the saved state covers.

When should I create a checkpoint during development?▼

Create a checkpoint after completing and verifying a meaningful step, such as a passing test run or a finished refactor. This ensures each recorded state reflects confirmed progress rather than partial work.