checkpoint

Create a task progress snapshot from progress.md and session state.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a quick and easy way to snapshot your current task progress, allowing you to quickly resume where you left off without losing context.

Core Features & Use Cases

  • Task Progress Snapshot: Automatically captures the current phase, last action, next step, and open threads of your task.
  • Contextual Resumption: Ensures that you can pick up your task immediately after a break or hand-off.
  • Use Case: Use the /checkpoint command to create a progress snapshot when you need to pause your work, switch tasks, or before a hand-off to another team member.

Quick Start

Type /checkpoint to save your current task progress and resume from the last checkpoint.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save task progress before switching contexts to resume work later?

To save task progress, you can use a command to snapshot the current phase, last action, next step, and open threads. This preserves your session state for immediate work resumption after a break or hand-off.

How does context preservation work when pausing software engineering tasks?

Context preservation works by capturing your session state and writing it to a progress.md file. This mechanism records open threads and next steps so you can pick up the exact task context later.

Do I need a progress.md file to track task progress and create a checkpoint?

Yes, you need an accessible progress.md file and the current session state. The checkpoint command requires these elements to accurately snapshot your task progress and enable contextual resumption.

What is the best way to hand off an incomplete task to another team member?

The best way to hand off an incomplete task is to run a checkpoint command. This generates a progress snapshot detailing the current phase and next steps, ensuring the receiving member can resume work immediately.

Can I automate progress tracking for task management without manual input?

Yes, you can automate progress tracking by executing a single command to snapshot your work. It automatically extracts the current phase, last action, and open threads from your session state without manual input.