checkpoint

Create named git stash checkpoints for Salesforce development state.

13|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/jiten-singh-shahi/salesforce-claude-code --skill checkpoint-jiten-singh-shahi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/jiten-singh-shahi/salesforce-claude-code/tree/main/.cursor/skills/checkpoint
Command: npx skills add https://github.com/jiten-singh-shahi/salesforce-claude-code --skill checkpoint-jiten-singh-shahi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Save current progress as a named checkpoint using git stash before risky Apex deploys or org changes for easy recovery.

Core Features & Use Cases

  • Create named checkpoints for work-in-progress before risky changes.
  • List existing checkpoints from a log to track progress across tasks.
  • Restore a named checkpoint to recover a prior state and continue work.
  • Verify that the working tree is clean after applying or creating a checkpoint.

Quick Start

Save your current Salesforce work by creating a named checkpoint with a git stash before risky deployments or org changes.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I save my Salesforce work before a risky Apex deployment?▼

Save your current Salesforce work before risky Apex deployments by creating a named checkpoint using git stash. This preserves your development state for quick rollback if the deployment causes unexpected org changes.

What is the best way to rollback Salesforce changes during a refactoring session?▼

The best way to rollback Salesforce changes during refactoring is to restore a previously saved named checkpoint. This recovers your prior working state quickly without losing critical progress.

How does git stash work for creating checkpoints in Salesforce development?▼

Git stash creates checkpoints in Salesforce development by saving your working directory state under a specific name. You can list, verify, and restore these saved states to recover prior progress.

Can I list and track multiple checkpoints across different Salesforce tasks?▼

Yes, you can list and track multiple checkpoints across Salesforce tasks using a simple metadata log. This allows you to view existing checkpoints and select the correct one to restore.

How do I verify my working tree is clean after restoring a Salesforce checkpoint?▼

Verify your working tree is clean after restoring a Salesforce checkpoint by using the verify operation. This confirms the state was applied correctly and no conflicting changes remain.