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.