LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

upgrading-react-native

Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving CocoaPods and Gradle changes, and handling breaking API updates. Use when upgrading React Native, bumping RN version, updating from RN 0.x to 0.y, or migrating Expo SDK alongside a React Native upgrade.

1,313stars94forksUpdated 5/9/2026
Developer Tools#react-native#ios#dependency-management#npm#android#upgrade-helper

Security Assessment

Medium Risk(60/100)

Detected risks:

Privilege Escalation([references/upgrading-react-native.md] sudo)
Security Score60/100

About upgrading-react-native

The 'upgrading-react-native' skill is designed to streamline and simplify the process of upgrading React Native applications to newer versions. It addresses common challenges developers face when reconciling changes across React Native releases, including breaking API updates, dependency alignment, and native platform configuration differences for both iOS and Android. By leveraging template diffs from the rn-diff-purge repository and providing a structured upgrade workflow, this skill helps reduce manual errors and ensures consistent project updates across versions. It is particularly useful when migrating from older React Native versions to newer releases or when coordinating upgrades alongside Expo SDK changes.

FAQ

How do I start an upgrade with this skill?

Begin by detecting your app's current React Native version and fetching the template diff for the target version. This guides you in updating package.json, applying native configuration changes, and resolving platform-specific updates.

Which platforms are supported for upgrades?

The skill supports both iOS and Android platforms, handling CocoaPods installations, Gradle updates, and ensuring builds succeed on each platform post-upgrade.

Can I use this skill with Expo-managed projects?

Yes, it includes conditional steps for applying Expo SDK upgrades alongside a React Native version bump, ensuring compatibility between the frameworks.

Are there limitations or prerequisites before upgrading?

You should have your current React Native version identified and third-party dependencies reviewed. Manual validation is recommended after applying diffs, and proper build tools must be installed for both platforms.

Does this skill handle dependency migrations automatically?

It guides the process of assessing and updating third-party dependencies, but manual review may be required to address version-specific breaking changes.

All Files

9 files
references/expo-sdk-upgrade.md2.5 KB
View
references/monorepo-singlerepo-targeting.md1.0 KB
View
references/react.md1.5 KB
View
references/upgrade-helper-core.md6.4 KB
View
references/upgrade-verification.md1.7 KB
View
references/upgrading-dependencies.md2.2 KB
View
references/upgrading-react-native.md2.7 KB
View
SKILL.md4.2 KB
View
agents/openai.yaml0.2 KB
View

Install upgrading-react-native

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

callstackincubator/agent-skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901