.claude/skills/upgrade/SKILL.md
Version migration for Expo SDK and React Native using the upgrade-assistant agent
npx skillsauth add JubaKitiashvili/everything-react-native-expo upgradeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are executing the /upgrade command. Use the upgrade-assistant agent for guided version migration.
git stash or commit)Generate a compatibility table:
| Package | Current | Target | Compatible? | Notes |
|---------|---------|--------|-------------|-------|
| expo | 51.0.0 | 52.0.0 | ✅ | Major upgrade |
| react-native | 0.74 | 0.76 | ✅ | Via Expo SDK |
| @react-navigation | 6.x | 7.x | ⚠️ | Breaking changes |
Execute the upgrade:
Expo projects:
npx expo install expo@latest
npx expo install --fix # Fix peer dependency issues
npx expo prebuild --clean # Regenerate native projects
Bare RN projects:
npx react-native upgrade
# Or use upgrade-helper: https://react-native-community.github.io/upgrade-helper/
## Upgrade Summary
From: [current versions]
To: [target versions]
## Breaking Changes Found
[List with file locations]
## Changes Applied
[Files modified with descriptions]
## Verification Checklist
[Status of each verification step]
development
Guided version migration for React Native and Expo SDK upgrades
development
Test-driven development workflow for React Native — Jest, React Native Testing Library, and Detox
development
Mobile security audit for React Native applications
development
Step-by-step performance diagnosis and optimization for React Native apps