Creates named git stash checkpoints to save Salesforce development progress before risky Apex deploys or org changes, supporting list/restore/verify operations.
npx claudepluginhub jiten-singh-shahi/salesforce-claude-code --plugin salesforce-claude-codeThis skill uses the workspace's default tool permissions.
Save current progress as a named checkpoint for easy recovery.
Manages 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 session state mid-task, enabling rollback before risky operations like refactors or schema migrations. Supports multiple named snapshots per project.
Creates shadow git checkpoints of working directories for rollback in build, quality-gate, and debugging pipelines without modifying project git history.
Share bugs, ideas, or general feedback.
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