Automates the upgrade process for Expo and React Native apps, including dependency checks and breaking change detection.

Install

mkdir -p .claude/skills/erne-upgrade && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14700" && unzip -o skill.zip -d .claude/skills/erne-upgrade && rm skill.zip

Installs to .claude/skills/erne-upgrade

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

ERNE — Version migration for Expo SDK and React Native using the upgrade-assistant agent
88 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Identify current and target versions of Expo SDK and React Native
  • Generate a dependency compatibility matrix
  • Detect breaking changes in the codebase
  • Execute upgrade steps for Expo and bare React Native projects
  • Verify post-upgrade build and test status

How it works

This skill guides the version migration process for Expo SDK and React Native projects through a 5-step process: pre-assessment, compatibility matrix generation, breaking change detection, migration execution, and post-upgrade verification.

Inputs & outputs

You give it
Expo or React Native project requiring version upgrade
You get back
Summary of upgrade, breaking changes, applied changes, and verification checklist

When to use erne-upgrade

  • Upgrading Expo SDK versions
  • Resolving React Native dependency conflicts
  • Verifying post-upgrade build health

About this skill

/erne-upgrade — Version Migration

You are executing the /erne-upgrade command. Use the upgrade-assistant agent for guided version migration.

5-Step Upgrade Process

Step 1: Pre-Assessment

  • Identify current versions (Expo SDK, React Native, key dependencies)
  • Identify target versions
  • Check release notes and breaking changes
  • Backup current state (git stash or commit)

Step 2: Dependency Compatibility Matrix

Generate a compatibility table:

| Package | Current | Target | Compatible? | Notes |
|---------|---------|--------|-------------|-------|
| expo | 51.0.0 | 52.0.0 | ✅ | Major upgrade |
| react-native | 0.74 | 0.76 | ✅ | Via Expo SDK |
| @react-navigation | 6.x | 7.x | ⚠️ | Breaking changes |

Step 3: Breaking Change Detection

  • Scan codebase for deprecated APIs being used
  • Identify removed features
  • Check for changed behavior in dependencies
  • Flag native module compatibility issues

Step 4: Migration Steps

Execute the upgrade:

Expo projects:

npx expo install expo@latest
npx expo install --fix  # Fix peer dependency issues
npx expo prebuild --clean  # Regenerate native projects

Bare RN projects:

npx react-native upgrade
# Or use upgrade-helper: https://react-native-community.github.io/upgrade-helper/
  • Apply codemods when available
  • Update deprecated API calls
  • Fix TypeScript type changes
  • Update config files

Step 5: Post-Upgrade Verification

  • TypeScript compiles without errors
  • ESLint passes
  • All tests pass
  • iOS build succeeds
  • Android build succeeds
  • Manual smoke test on both platforms

Output Format

## Upgrade Summary
From: [current versions]
To: [target versions]

## Breaking Changes Found
[List with file locations]

## Changes Applied
[Files modified with descriptions]

## Verification Checklist
[Status of each verification step]

When not to use it

  • When the project is not an Expo or React Native application
  • When the task is not related to version migration
  • When the user wants to manually manage all dependency updates

Limitations

  • Requires identification of current and target versions.
  • Relies on `npx expo install` or `npx react-native upgrade` commands.
  • Verification includes manual smoke tests on both platforms.

How it compares

This skill provides a structured, guided approach to version upgrades, automating compatibility checks and migration steps, unlike manual upgrades that can lead to unforeseen issues.

Compared to similar skills

erne-upgrade side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
erne-upgrade (this skill)04moReviewIntermediate
expo-dev-client-v302moReviewIntermediate
expo-deployment54moNo flagsAdvanced
expo-dev-client01moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry