upgrading-expo

Upgrade Expo SDK versions and fix dependency issues in React Native projects.

5|1|Updated Sep 26, 2025
One-click install
npx skills add https://github.com/budgie-at/budgie --skill upgrading-expo-budgie-at
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/budgie-at/budgie/tree/main/.agents/skills/upgrading-expo
Command: npx skills add https://github.com/budgie-at/budgie --skill upgrading-expo-budgie-at

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides structured guidance for upgrading Expo SDK versions and resolving common dependency issues in Expo projects, reducing upgrade friction and preventing breakages.

Core Features & Use Cases

  • Step-by-step upgrade workflow: from upgrading Expo to resolving dependencies and running diagnostics.
  • Migration guidance: checks for breaking changes, deprecated packages, and prebuild considerations.
  • Use Case: A project on SDK 53 needing to upgrade to SDK 54 with React 19 changes and new architecture migration.

Quick Start

Run the Step-by-Step Upgrade Process: start with upgrading Expo and dependencies, then run diagnostics with expo-doctor, perform prebuild if native changes are required, and clear caches as needed.

Frequently Asked Questions about upgrading-expo

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

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

To upgrade your Expo SDK, use npx expo install to update dependencies, run npx expo-doctor for diagnostics, execute prebuild for native changes, and clear caches to complete the migration.

What is the best way to fix dependency issues after an Expo SDK upgrade?

The best way to fix dependency issues is running npx expo-doctor to diagnose problems, then using npx expo install to correct package versions and clearing caches to resolve conflicts.

When do I need to run prebuild during an Expo SDK migration?

You need to run prebuild during an Expo SDK migration when native changes are required, handling iOS and Android nuances, or applying architecture changes for the new SDK version.

Does this Expo upgrade workflow handle React 19 and new architecture migration?

Yes, the Expo upgrade workflow applies to projects migrating between SDK versions with React 19 changes and new architecture migration, checking for breaking changes and deprecated packages.

Why does my React Native project break after upgrading Expo SDK versions?

Your React Native project breaks after upgrading Expo SDK due to deprecated packages, unmanaged dependency conflicts, or missing prebuild steps for iOS and Android nuances.