What problem does it solve? Upgrading an Expo SDK involves breaking changes, deprecated packages, native rebuilds, and dependency conflicts that are easy to miss and painful to debug. This Skill provides a structured, step-by-step upgrade process with version-specific migration references so nothing gets overlooked. ## Core Features & Use Cases - Guided upgrade workflow: Runs npx expo install --fix, expo-doctor diagnostics, cache clearing, and prebuild decisions in the correct order, including CNG vs bare workflow detection. - Version-specific migration references: Covers React 19 changes, React Compiler setup, New Architecture, native tabs API changes, expo-av to expo-audio/expo-video migration, and react-navigation to expo-router import rewrites. - Dependency housekeeping: Identifies deprecated packages, outdated patches, redundant Metro/PostCSS config, and Hermes V1 memory regression pitfalls across SDK 55-57. - Use Case: You are upgrading a React Native app from SDK 54 to SDK 57. The Skill walks you through installing the new SDK, fixing dependencies, migrating expo-av audio code to expo-audio hooks, and verifying the build with expo-doctor. ## Quick Start Use the expo-upgrade skill to upgrade this project to the latest Expo SDK and fix any dependency or migration issues.