From chkpt
Filesystem checkpoint automation — save, restore, list, delete workspace snapshots and auto-protect work during risky operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/chkpt:chkptThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<role>
This plugin provides 4 MCP tools: checkpoint_save, checkpoint_list, checkpoint_restore, checkpoint_delete. All tools require a workspace_path parameter.
See references/store-layout.md for the current store structure and inspection recipes.
See references/cli-commands.md for CLI fallback reference.
See references/automation-patterns.md for when to suggest save/restore.
When you detect a risky operation is about to happen (see references/automation-patterns.md), suggest a checkpoint:
checkpoint_save MCP tool with the workspace path and messageAfter milestones (feature complete, tests passing), suggest saving the known-good state.
If an operation fails and a recent checkpoint exists, suggest restore as a recovery option.
When the user requests a checkpoint operation:
checkpoint_save MCP tool with workspace_path and optional message. Report snapshot ID and stats from the response.checkpoint_list MCP tool with workspace_path and optional limit. Present the results.checkpoint_restore with dry_run: true first, show changes, ask for confirmation via AskUserQuestion, then call again with dry_run: false only after approval.checkpoint_delete MCP tool.If MCP tools are not available, fall back to CLI commands:
chkpt save [-m <message>]chkpt list [--limit N]chkpt restore <id> [--dry-run]chkpt delete <id>See references/cli-commands.md for argument details and output formats.
When the user wants to examine checkpoint internals:
checkpoint_list first so you know the real snapshot IDs in the current workspace${CHKPT_HOME:-~/.chkpt}/stores/*/catalog.sqlitesnapshots and comparing IDs or timestamps from checkpoint_listsnapshot_files, blob_index, packs/, and trees/ as neededSee references/store-layout.md for the current layout and SQLite inspection recipes.
npx claudepluginhub syi0808/chkpt --plugin chkptSaves and restores task state mid-task, enabling rollback before risky operations like refactors or migrations. Use `/checkpoint` to save, list, restore, or clean checkpoints.
Auto-quicksaves files before destructive bash commands (rm, mv, git reset); manual checkpoints, diffs, lists, and restores for safe file recovery.
Creates working directory snapshots in an isolated git repo for pipeline rollback, without touching the project's git history. Useful for build, quality-gate, and debugging orchestrators.