upgrade

Guide Expo SDK and React Native migrations using upgrade-assistant.

41|4|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/JubaKitiashvili/everything-react-native-expo --skill upgrade-jubakitiashvili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade
Source: https://github.com/JubaKitiashvili/everything-react-native-expo/tree/main/.claude/skills/upgrade
Command: npx skills add https://github.com/JubaKitiashvili/everything-react-native-expo --skill upgrade-jubakitiashvili

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a guided, repeatable process for migrating Expo SDK and React Native projects to newer versions using the upgrade-assistant agent, reducing manual effort and the risk of introducing breaking changes.

Core Features & Use Cases

  • Pre-Assessment: identify current and target versions, review release notes, and establish a safe backup strategy.
  • Dependency Compatibility & Migration: generate a compatibility matrix, apply codemods when available, and perform post-upgrade verification across managed and bare workflows.
  • Post-Upgrade Verification: verify builds, tests, and linters pass, with a rollback plan if issues arise.

Quick Start

Run the upgrade using the upgrade-assistant agent to migrate Expo SDK and React Native versions.

Frequently Asked Questions about upgrade

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

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

To upgrade an Expo SDK and React Native project, run a guided migration process that assesses your current and target versions, checks dependency compatibility, applies codemods, and verifies builds to ensure configuration changes are applied successfully.

What's the best way to handle breaking changes during a React Native migration?

The best way to handle breaking changes during a React Native migration is to use an automated upgrade-assistant that detects issues, generates a dependency compatibility matrix, and applies codemods to fix breaking changes across both Expo managed and bare workflows.

Do I need a different upgrade process for Expo bare workflows versus managed workflows?

You do not need a separate process; the upgrade-assistant covers both Expo managed and bare workflows. It guides you through the required tooling setup, commands, and configuration changes specific to your workflow to achieve a successful migration.

How do I verify dependency compatibility before migrating Expo SDK versions?

To verify dependency compatibility before migrating Expo SDK versions, perform a pre-assessment to identify your current and target versions. The upgrade process generates a compatibility matrix to detect potential breaking changes and ensure required tooling is set up correctly.

What should I do if my builds or tests fail after a React Native upgrade?

If builds or tests fail after a React Native upgrade, use the post-upgrade verification steps to identify issues and execute the established rollback plan. This ensures you can safely revert the migration if dependency compatibility or breaking changes cause failures.