dev-flow

← all skills

rn-upgrade

Use to upgrade an existing Expo + RN project to a newer Expo SDK: bump expo, run npx expo install --fix to align every dependency, run npx expo-doctor for diagnostics, clear caches, and native-rebuild only for bare-workflow projects — skipped entirely for CNG (Continuous Native Generation) projects. Walks a breaking-changes checklist (removed APIs, moved imports, deprecated native modules). Reads .workflow/meta.json with stack.framework="expo-rn"; does NOT bump phase. Triggers on: "upgrade Expo SDK", "upgrade to Expo SDK 57", "bump expo version", "npx expo-doctor is failing", "upgrade React Native", "aggiorna Expo", "aggiorna il progetto RN", "expo install --fix". Not for: scaffolding a new app (rn-bootstrap), adding a screen (rn-add-screen), adding a backend/infra module (rn-module-add), or building/submitting to stores (rn-eas-deploy, rn-eas-build-submit-update).

When it applies

References it ships

Get it

/plugin install dev-flow@dev-flow      # the whole suite
./install.sh --platform claude        # or drop dist/rn-upgrade.skill into Claude Code

Read rn-upgrade/SKILL.md on GitHub →