ahmed3elshaer/everything-claude-code-mobile/mobile-checkpoint
Claude Code and agent skill by ahmed3elshaer/everything-claude-code-mobile
- community
Checking that the SKILL.md file is still in the repository.
Checkpoint workflow for mobile development safety. Save/restore Android project state at critical points.
Install
npx vskill@latest install ahmed3elshaer/everything-claude-code-mobile/mobile-checkpointSKILL.md
Mobile Checkpoint Skill
Comprehensive checkpoint workflow for Android development safety and state recovery.
When to Use
Before risky operations:
- Large refactors (MVI migration, architecture changes)
- Gradle updates (
./gradlew wrapper, dependency upgrades) - Manifest changes (permissions, components)
- Navigation restructuring
- Experimental features
After milestones:
- Feature completion
- Passing all tests
- Successful release build
- Performance optimization
Checkpoint Workflow
1. Pre-Operation Check
2. Perform Operation
3. Post-Operation Verification
Checkpoint Content Levels
| Level | Content | Use Case | |
|---|---|---|---|
| Quick | Git status, branch, recent files | Quick experiments | |
| Standard | + Build config, tests | Default for most ops | |
| Full | + Dependencies, manifest, instincts | Major refactors, releases |
State Recovery
Git State Recovery
Dependency Recovery
Test State Recovery
Auto-Checkpoint Integration
The checkpoint system integrates with hooks:
Checkpoint Naming Convention
Use descriptive names with operation and context:
| Name Pattern | Example | |
|---|---|---|
before-{operation} | before-mvi-migration | |
after-{operation} | after-koin-refactor | |
{feature}-complete | auth-flow-complete | |
{version}-rc | v1.2.0-rc1 | |
working-{date} | working-2026-02-03 |
Avoid: checkpoint1, save, temp
Checkpoint Management
List Checkpoints
Delete Old Checkpoints
Export for Backup
Integration with Instincts
Checkpoints preserve instinct learning:
Restoring a checkpoint also restores your learned patterns.
Troubleshooting
Restore Fails
- Check git state:
git status - Verify checkpoint integrity:
/mobile-checkpoint verify <name> - Manual recovery: Checkout commit manually
Missing Dependencies
- Checkpoint shows original versions
- Restore build.gradle.kts manually
- Run
./gradlew --refresh-dependencies
Tests Differ After Restore
- Tests may have changed between checkpoint and now
- Checkpoint captures test STATE, not test CODE
- Use git diff to see test file changes
Best Practices
- Checkpoint Before: Always save before major changes
- Name Clearly: Use operation-based names
- Verify After: Run tests before confirming checkpoint
- Clean Regularly: Remove old checkpoints monthly
- Export Milestones: Export before releases
- Trust Git: Checkpoints complement, don't replace, version control
Remember: A checkpoint is a safety net, not a time machine. It shows you what changed, not how to undo every change.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/mobile-checkpoint/SKILL.md
Popularity
- Repository stars
- 33
- Repository forks
- 3
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ahmed3elshaer/everything-claude-code-mobile/mobile-checkpoint)