upgrading-expo

Generate migration plans for upgrading Expo SDK versions and deprecated native modules.

Updated May 27, 2026
One-click install
npx skills add https://github.com/rex009x/mush-talk --skill upgrading-expo-rex009x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/rex009x/mush-talk/tree/main/.agents/skills/upgrading-expo
Command: npx skills add https://github.com/rex009x/mush-talk --skill upgrading-expo-rex009x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of upgrading Expo SDK versions by providing a structured checklist, migration paths for deprecated packages, and automated diagnostic commands.

Core Features & Use Cases

  • Version Migration Guides: Access specific documentation for React 19, New Architecture, and React Compiler transitions.
  • Package Replacement: Provides clear mapping for migrating from legacy packages like expo-av to modern alternatives like expo-audio and expo-video.
  • Use Case: When upgrading from Expo SDK 54 to 56, use this Skill to identify necessary import changes for expo-router and verify native module compatibility.

Quick Start

Run the upgrading-expo skill to generate a custom migration plan for your current project version.

Frequently Asked Questions about upgrading-expo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade Expo SDK to a newer version in my React Native project?

To upgrade Expo SDK, you need to update project dependencies, adjust configuration files, and migrate deprecated native modules. A structured checklist ensures systematic version transitions and adherence to modern best practices.

What is the migration path for deprecated expo-av to expo-audio and expo-video?

The migration path for expo-av involves replacing the legacy package with modern alternatives like expo-audio and expo-video. Clear package mapping ensures you update imports correctly and maintain native module compatibility during the Expo SDK upgrade.

Can I transition my React Native project to the New Architecture and React Compiler during an Expo SDK upgrade?

Yes, you can transition to the New Architecture and React Compiler during an Expo SDK upgrade. Access specific version migration guides that facilitate these architectural changes alongside your standard dependency updates.

What steps are needed to migrate expo-router imports when upgrading from Expo SDK 54 to 56?

Migrating expo-router from SDK 54 to 56 requires identifying necessary import changes and verifying native module compatibility. Running environment diagnostics and prebuild cleanup helps validate the migration before finalizing the upgrade.

Do I need to run environment diagnostics and prebuild cleanup before upgrading my Expo SDK?

Yes, running environment diagnostics and prebuild cleanup is required before upgrading Expo SDK. These preparatory steps identify potential conflicts and ensure your React Native project environment is ready for dependency updates and configuration changes.