From everything-claude-code-mobile
Saves and restores Android project state — build variants, test results, git status, Compose previews, and manifest config — before risky operations. Also supports listing, deleting, exporting, and importing checkpoints.
How this command is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code-mobile:mobile-checkpointThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Mobile Checkpoint Command Save and restore Android project state at critical points during development. ## Usage ## Examples ## What Gets Saved ### Build State - Current build variant (debug/release/staging) - Gradle dependency versions - Build configuration files - ProGuard rules ### Test State - Last test run results - Test coverage per module - Failing test list - Flaky test history ### Code State - Current git commit - Staged and unstaged changes - Branch name - Recent file modifications ### Compose State - Recent Compose preview changes - UI component modifications - Navi...
Save and restore Android project state at critical points during development.
/mobile-checkpoint save [name] # Save current state
/mobile-checkpoint list # List all checkpoints
/mobile-checkpoint restore <name> # Restore a checkpoint
/mobile-checkpoint delete <name> # Delete a checkpoint
/mobile-checkpoint export <name> # Export checkpoint to file
/mobile-checkpoint import <file> # Import checkpoint from file
# Save before risky refactor
/mobile-checkpoint save before-mvi-refactor
# Save before Gradle updates
/mobile-checkpoint save before-gradle-update
# List available checkpoints
/mobile-checkpoint list
# Restore after failed experiment
/mobile-checkpoint restore before-mvi-refactor
# Export for sharing
/mobile-checkpoint export working-state > checkpoint.json
{
"name": "before-mvi-refactor",
"timestamp": "2026-02-03T10:30:00Z",
"git": {
"branch": "feature/auth",
"commit": "abc123",
"status": "clean",
"staged": [],
"unstaged": []
},
"build": {
"variant": "debug",
"gradleVersion": "8.2",
"kgpVersion": "1.9.20",
"dependencies": { ... }
},
"tests": {
"lastRun": "2026-02-03T10:25:00Z",
"passed": 142,
"failed": 3,
"coverage": "78%"
},
"manifest": {
"permissions": ["INTERNET", "ACCESS_NETWORK_STATE"],
"activities": 12,
"services": 3
},
"compose": {
"screens": 24,
"previews": 18,
"recentChanges": ["HomeScreen.kt", "ProfileScreen.kt"]
},
"instincts": { ... }
}
Checkpoints are automatically created before:
When restoring a checkpoint:
Note: Restoration doesn't modify files directly - it guides you through the recovery process.
| Scenario | Checkpoint Point |
|---|---|
| Large Refactor | Before starting |
| Dependency Update | Before running gradle upgrade |
| Architecture Change | Before modifying structure |
| Experiment | Before trying new approach |
| Release Prep | Before release branch |
| Bug Hunt | After bug is found (for comparison) |
before-mvi-migration > checkpoint-1Remember: Checkpoints are for recovery, not version control. Git is your source of truth.
npx claudepluginhub ahmed3elshaer/everything-claude-code-mobile --plugin everything-claude-code-mobile/checkpointSaves or restores git working directory checkpoints capturing staged/unstaged changes and untracked files. Supports list, diff, delete subcommands with optional --tag.
/pm-checkpointSaves, lists, or restores project state checkpoints—snapshots of tasks.json and progress stats—with diff preview and confirmation on restore.
/checkpointCreates, verifies, or lists named checkpoints in a development workflow after running verification checks. Also supports clearing old checkpoints.
/checkpointManages project checkpoints: verifies code and tests, commits via git with Conventional Commits, updates progress.md docs, suggests /clear. Supports save, restore, list, --archive.
/checkpointCreates, verifies, or lists workflow checkpoints with comparison of file changes, test results, and coverage since the checkpoint.
/f5-checkpointAutomatically redirects to /f5-ctx checkpoint for managing code checkpoints via save, list, restore, compare, delete, and clean actions. Deprecated.