From predictive-mind
Snapshot the current belief state (and optionally git-stash the working tree) under a label, so a risky action can be rolled back if it produces high surprise or breaks acceptance tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/predictive-mind:checkpointThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Creates a two-layer checkpoint you can roll back to:
Creates a two-layer checkpoint you can roll back to:
belief-store.snapshot_beliefs — preserves
the inspectable belief state at this moment under a label.git stash push -m <label> — preserves
uncommitted changes so a risky action can be undone.Use before:
risk_flags.<label> — 1-3 words, no spaces.belief-store.snapshot_beliefs(task_id, label). Capture the
returned snapshot_id.git status --short), run:
git stash push -u -m "pm-checkpoint:<label>".belief-store.rollback_beliefs(task_id, label).git stash list | grep "pm-checkpoint:<label>".git stash apply stash@{N} (prefer apply over pop so you
can re-checkpoint the rollback itself)./probe (e.g. git status) to confirm the rollback landed as
expected.git stash drop stash@{N}. Don't let checkpoint stashes
accumulate.$ARGUMENTS — the label (required). If absent, use an ISO-timestamp
derived label (e.g. ckpt-20260101-1200).
npx claudepluginhub jason-hchsieh/predictive-mind --plugin predictive-mindGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.