upgrading-expo

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

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/rakaadi/agent-kit --skill upgrading-expo-rakaadi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/rakaadi/agent-kit/tree/main/skills/upgrading-expo
Command: npx skills add https://github.com/rakaadi/agent-kit --skill upgrading-expo-rakaadi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides developers through upgrading Expo SDK versions and resolving dependency issues to keep React Native projects aligned with the latest Expo defaults and breaking changes.

Core Features & Use Cases

  • Step-by-step upgrade workflow: upgrade Expo and dependencies, run diagnostics with expo-doctor, and refresh caches.
  • Compatibility & native changes: handle prebuild steps, apply breaking-change checklists, and perform post-upgrade housekeeping.
  • Real-world scenarios: supports projects migrating to Expo SDK 53+ and above, ensuring compatibility with the new architecture and related tooling.

Quick Start

Begin by reviewing the latest Expo SDK notes and follow the Step-by-Step Upgrade Process to upgrade your project.

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 version 53 and resolve dependency issues?

Upgrading Expo SDK involves updating dependencies, running expo-doctor diagnostics, applying breaking-change checklists, handling prebuild steps, and clearing caches to ensure successful migration to the latest version.

What breaking changes and prebuild steps do I need to handle when upgrading Expo?

When upgrading Expo, you must handle prebuild steps, apply breaking-change checklists for native modifications, and perform post-upgrade housekeeping to align React Native projects with new Expo defaults.

Can I use this workflow to migrate React Native projects to the Expo new architecture?

Yes, this workflow supports React Native projects migrating to Expo SDK 53+ and above, ensuring compatibility with the new architecture and related tooling through documented upgrade steps and native change references.

Why does my React Native project have dependency conflicts after an Expo SDK upgrade?

Dependency conflicts after an Expo SDK upgrade often arise from misaligned package versions; running expo-doctor diagnostics and refreshing caches helps identify and resolve these compatibility issues.

What is the best way to run diagnostics and clear caches after updating Expo?

The best way to run diagnostics and clear caches after updating Expo is to execute expo-doctor to identify dependency issues, then refresh project caches to complete the post-upgrade housekeeping workflow.