upgrading-expo

Guide Expo SDK upgrades with dependency management and diagnostics.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/EATSTEAK/dotagents --skill upgrading-expo-eatsteak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/EATSTEAK/dotagents/tree/main/skills/upgrading-expo
Command: npx skills add https://github.com/EATSTEAK/dotagents --skill upgrading-expo-eatsteak

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex and often error-prone process of upgrading Expo SDK versions, ensuring a smoother transition and minimizing potential conflicts.

Core Features & Use Cases

  • Dependency Management: Guides through upgrading Expo and related dependencies.
  • Diagnostic Tools: Integrates npx expo-doctor for health checks.
  • Cache Clearing: Provides commands to clear caches for both Expo Go and bare workflows.
  • Breaking Changes Checklist: Highlights common migration pitfalls and necessary code adjustments.
  • Use Case: You need to upgrade your Expo project from SDK 53 to SDK 55. This Skill provides a step-by-step guide, including commands to run and checks to perform, to ensure a successful upgrade.

Quick Start

Follow the step-by-step upgrade process outlined in this skill to upgrade your Expo project to the latest SDK 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 versions in a React Native project?

To upgrade Expo SDK versions, you update Expo and related dependencies, run npx expo-doctor diagnostics, clear caches, and address breaking changes. This skill provides a structured approach covering migration steps for native changes and bare workflow considerations.

What does npx expo-doctor do during an Expo SDK upgrade?

Npx expo-doctor performs health checks during an Expo SDK upgrade to identify potential conflicts and migration issues. It helps ensure dependency compatibility and verifies that your project meets the requirements for the new SDK version.

How do I clear caches when upgrading Expo SDK in a bare workflow?

Clearing caches when upgrading Expo SDK in a bare workflow involves running specific commands to remove stale build artifacts and Metro bundler caches. This skill provides the necessary cache clearing commands for both Expo Go and bare workflow configurations.

Can this skill help with breaking changes and deprecated packages when migrating Expo SDK?

Yes, this skill provides a breaking changes checklist that highlights common migration pitfalls and necessary code adjustments. It also covers housekeeping tasks like removing deprecated packages and updating Metro configurations to ensure a successful Expo SDK migration.

Does this Expo SDK upgrade guide work for bare workflow projects?

Yes, this Expo SDK upgrade guide supports bare workflow projects by addressing native changes and providing specific cache clearing commands. It covers bare workflow considerations alongside standard Expo Go migration steps to ensure comprehensive coverage.

What is the best way to handle dependency management when upgrading Expo SDK?

The best way to handle dependency management during an Expo SDK upgrade is to follow a structured approach that updates Expo and related dependencies together while running diagnostics. This skill guides you through the process to minimize potential conflicts and ensure a smoother transition.