Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving CocoaPods and Gradle changes, and handling breaking API updates. Use when upgrading React Native, bumping RN version, updating from RN 0.x to 0.y, or migrating Expo SDK alongside a React Native upgrade.
97
100%
Does it follow best practices?
Impact
92%
1.26xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Risky dependency triage and one-pass upgrade plan
rn-diff-purge baseline first
0%
75%
Validate target version
0%
0%
react-native-fast-image migration
100%
100%
react-native-code-push incompatible
100%
100%
react-native-permissions v5
100%
100%
react-native-network-logger v2
0%
100%
@rnx-kit/metro-resolver-symlinks removal
0%
100%
One-pass install plan
0%
100%
Correct package manager
100%
100%
Ordered execution plan
100%
100%
User confirmation for risky deps
50%
100%
Monorepo APP_DIR scoping and rn-diff-purge change checklist
APP_DIR set to subpackage
80%
100%
Commands scoped to APP_DIR
60%
100%
No diff applied to workspace root
100%
100%
Correct rn-diff-purge diff URL
100%
100%
RnDiffApp remapped
100%
100%
Checklist grouped by category
100%
100%
Skip App.tsx template UI
100%
100%
Gradle wrapper update
62%
100%
Execution plan before edits
0%
0%
Verify react-native in APP_DIR
40%
100%
Deviations recorded
100%
100%
React 19 companion alignment and Expo bare-workflow upgrade layer
react-test-renderer aligned
100%
100%
@types/react aligned
100%
100%
@testing-library/react-native v13+
100%
100%
npx expo install --fix
100%
100%
npx expo-doctor
100%
100%
No global expo-cli
100%
100%
app.json not modified
100%
100%
expo-modules SDK-coupled
62%
100%
Type breakage awareness
100%
100%
Expo layer conditional check
37%
62%
One-pass dependency install
87%
75%
ace14e4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.