checkpoint

Save current session state with essential context to a planning file.

7|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/hhellbusch/my-ai-workspace --skill checkpoint-hhellbusch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/hhellbusch/my-ai-workspace/tree/main/.agents/skills/checkpoint
Command: npx skills add https://github.com/hhellbusch/my-ai-workspace --skill checkpoint-hhellbusch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need to quickly snapshot the current session state, enabling fast recovery from crashes or interruptions without losing context.

Core Features & Use Cases

  • Session Snapshot: Creates a minimal, accurate summary of the present session status.
  • Crash Recovery: Enables swift restoration of work environment by saving essential context.
  • Use Case: Before executing risky commands or after significant progress, invoke this Skill to preserve the current task details for future resumption.

Quick Start

Use the checkpoint skill to save the current session state into .planning/whats-next.md, capturing active work, recent commits, and next steps.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save session state to recover work after a crash?

To save session state for crash recovery, the skill snapshots active tasks, recent commits, and next steps into a file. This preserves essential context details, enabling swift restoration of your work environment without losing progress.

What is the best way to preserve AI-assisted workflow context before risky commands?

The best way to preserve workflow context before risky commands is to capture a minimal summary of the present session status. This records active work and upcoming actions, facilitating rapid recovery and continuation if the command causes an interruption.

How do I create a session snapshot for iterative development?

You create a session snapshot by saving the current state into a markdown planning file. This captures essential context details like recent changes and next steps, providing a quick method to facilitate rapid recovery during iterative development.

Does session recovery work without manual input?

Session recovery requires minimal manual input to save the current state. It focuses on capturing active tasks, recent changes, and upcoming actions to facilitate fast resumption of work after unexpected interruptions.

When should I save my session state during troubleshooting?

You should save your session state during troubleshooting after making significant progress or before executing risky commands. This preserves current task details, enabling swift restoration of your environment if an unexpected interruption occurs.