Creates named git stash checkpoints to save Salesforce development progress before risky Apex deploys or org changes, supporting list/restore/verify operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/salesforce-claude-code:checkpointThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Save current progress as a named checkpoint for easy recovery.
Save current progress as a named checkpoint for easy recovery.
checkpoint [name]
git stash push --include-untracked -m "checkpoint: <name> [<timestamp>]".claude/checkpoints.log:
checkpoint save <name> — Create new checkpointcheckpoint list — Show all checkpoints from logcheckpoint restore <name> — Apply the named stash (git stash apply; keeps the stash entry safe). Find the stash reference via git stash list | grep "<name>", then git stash apply stash@{N}. After verifying the restore, drop with git stash drop stash@{N}.checkpoint verify — Verify current state matches last checkpointcheckpoint save before-trigger-refactor
checkpoint list
checkpoint restore before-trigger-refactor
checkpoint verify
npx claudepluginhub jiten-singh-shahi/salesforce-claude-code --plugin salesforce-claude-codeManages Git checkpoints via tags: create before risky refactors or multi-step work, restore for rollbacks, list, and clean. Uses Bash for safe Git operations.
Saves and restores task state mid-task, enabling rollback before risky operations like refactors or migrations. Use `/checkpoint` to save, list, restore, or clean checkpoints.
Creates a mid-session git commit and handoff note to save progress before risky changes, refactors, or task switches. Use instead of /wrap-up when continuing the session.