Delegate independent tasks to specialized agents working concurrently with isolated context.
Gemini Checkpoint Management
gemini-checkpoint-management
Central authority for Gemini CLI Checkpointing. Covers git-based file snapshots, automatic state saving, /restore command, and rollback. Use when enabling checkpointing, restoring previous states, undoing changes, or planning experimental workflows with Gemini. Delegates 100% to gemini-cli-docs f...
SKILL.md
Full skill instructions
Gemini Checkpoint Management
MANDATORY: Invoke gemini-cli-docs First
STOP - Before providing ANY response about Gemini checkpointing:
- INVOKE
gemini-cli-docsskill- QUERY for the specific checkpointing topic
- BASE responses EXCLUSIVELY on official documentation loaded
Overview
Meta-skill for managing Gemini CLI's checkpointing system. Checkpointing creates automatic snapshots before file modifications, enabling instant rollback.
When to Use This Skill
Keywords: checkpoint, rollback, restore, undo, snapshot, revert, experiment, checkpointing, /restore
Use this skill when:
- Enabling or configuring checkpointing
- Listing available checkpoints
- Restoring to a previous state
- Understanding checkpoint storage
- Planning experimental workflows
How Checkpointing Works
When enabled, before any file modification Gemini creates:
- Git Snapshot: Shadow repo at
~/.gemini/history/<project_hash> - Conversation History: Complete session state
- Pending Tool Call: The operation about to execute
Checkpoints are stored locally and don't interfere with your project's Git repository.
Configuration
Enable Checkpointing
Add to settings.json:
{
"general": {
"checkpointing": {
"enabled": true
}
}
}
Verify Configuration
cat ~/.gemini/settings.json | jq '.general.checkpointing'
Commands
List Checkpoints
/restore
Shows available checkpoint files for the current project.
Restore Checkpoint
/restore <checkpoint_file>
Restores files and conversation to the checkpoint state.
Checkpoint Naming
Format: {timestamp}-{filename}-{tool_name}
Example: 2025-06-22T10-00-00_000Z-my-file.txt-write_file
Storage Locations
| Data | Location |
|---|---|
| Git snapshots | ~/.gemini/history/<project_hash> |
| Checkpoint metadata | ~/.gemini/tmp/<project_hash>/checkpoints |
Keyword Registry (Delegates to gemini-cli-docs)
| Topic | Query Keywords |
|---|---|
| Enable | checkpointing enabled, enable checkpointing settings |
| Commands | /restore command, list checkpoints, restore checkpoint |
| Storage | checkpoint storage, ~/.gemini/history, snapshot location |
| Workflow | checkpointing workflow, automatic snapshots |
Quick Decision Tree
What do you want to do?
- Enable checkpointing -> Query gemini-cli-docs: "checkpointing enabled settings"
- List checkpoints -> Use
/restorecommand - Restore state -> Use
/restore <checkpoint_name> - Find storage -> Query gemini-cli-docs: "checkpoint storage ~/.gemini/history"
- Understand workflow -> Query gemini-cli-docs: "checkpointing workflow"
Best Practices
- Enable for experiments: Always enable when doing risky refactors
- Note checkpoint names: Before major changes, list existing checkpoints
- Test after restore: Verify state after restoring
- Clean up periodically: Old checkpoints consume disk space
Verification Checkpoint
- Did I invoke gemini-cli-docs skill?
- Did official documentation load?
- Is my response based EXCLUSIVELY on official docs?
Test Scenarios
Scenario 1: Direct Activation
Query: "Use the gemini-checkpoint-management skill to enable checkpointing" Expected Behavior:
- Skill activates on keyword "checkpoint"
- Delegates to gemini-cli-docs for official documentation Success Criteria: User receives accurate checkpointing configuration steps
Scenario 2: Keyword Activation
Query: "How do I rollback changes in Gemini CLI?" Expected Behavior:
- Skill activates on keywords "rollback", "restore"
- Provides /restore command usage Success Criteria: Response includes command syntax and checkpoint listing
Scenario 3: Troubleshooting
Query: "Where are Gemini checkpoints stored?" Expected Behavior:
- Skill activates on "checkpoint storage"
- Provides ~/.gemini/history path information Success Criteria: User understands checkpoint storage structure
References
Query gemini-cli-docs for official documentation on:
- "checkpointing"
- "/restore command"
- "checkpoint storage"
Version History
- v1.1.0 (2025-11-30): Added Test Scenarios section
- v1.0.0 (2025-11-25): Initial release
More Other skills
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Fundamental design principles for writing maintainable, testable Python code.
responsive-design
Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.
Generate Playwright tests from scenarios using interactive browser exploration and validation.
Automated website exploration and test case generation using Playwright.
Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.
gdpr-data-handling
GDPR-compliant data handling with consent management, data subject rights, and privacy controls.
Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
refactor-plan
Detailed multi-file refactor planning with safety checks and rollback guidance.
