upgrading-react-native
The upgrading-react-native skill provides a structured workflow for upgrading React Native applications. It guides users through template diff application, dependency updates, native configuration migration, and verification steps.
Is upgrading-react-native safe to install?
Review the source first: our audit of upgrading-react-native's source files found 8 shell commands, 1 external URL, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands, performs network requests to fetch diff files, and modifies local project files including package.json and native configuration files.
How we audit skills: our security review methodology.
Who is this skill for?
React Native developers and engineers managing version upgrades for mobile applications.
What can you do with it?
- Upgrading React Native versions
- Applying template diffs via rn-diff-purge
- Updating package.json dependencies
- Migrating native iOS and Android configurations
- Resolving CocoaPods and Gradle changes
- Aligning React versions
- Migrating Expo SDK layers
How good is this skill?
Quality score: 9/10. The skill provides clear, actionable steps and specific shell commands for the upgrade process. It maps problems to specific reference files effectively.
What does the skill file contain?
# Upgrading React Native ## Overview Covers the full React Native upgrade workflow: template diffs via Upgrade Helper, dependency updates, Expo SDK steps, and common pitfalls. ## Typical Upgrade Sequence 1. **Route**: Choose the right upgrade path via [upgrading-react-native.md][upgrading-react-native] 2. **Diff**: Fetch the canonical template diff using Upgrade Helper via [upgrade-helper-core.md][upgrade-helper-core] 3. **Dependencies**: Assess and update third-party packages via [upgrading-dependencies.md][upgrading-dependencies] 4. **React**: Align React version if upgraded via [react.m...
Frequently asked questions
Does this skill automate the entire upgrade process?
The skill provides a workflow and specific commands to assist with the upgrade, but it requires manual review of diffs and verification of build results.
How does the skill handle Expo projects?
The skill includes a specific module for Expo SDK upgrades which users should apply if the project uses Expo.
Can this skill be used in monorepos?
Yes, the skill includes a reference for monorepo and single-repo app targeting to manage command scoping.
Related skills
upgrade-stripe
45.3KDevelopers integrating Stripe APIs who need to manage version upgrades and SDK updates
This skill provides a guide for upgrading Stripe API versions, server-side SDKs, Stripe.js, and mobile SDKs. It includes code examples for setting API versions in various languages and a checklist for managing breaking changes.
swiftui-expert-skill
25.5KDevelopers working on SwiftUI applications who need assistance with state management, performance tuning, API updates, and debugging via Instruments
The swiftui-expert-skill provides guidance for writing, reviewing, and refactoring SwiftUI code for iOS and macOS. It includes workflows for performance optimization, API migration, and Instruments trace analysis.
swiftui-pro
21.8KSwiftUI developers seeking to improve code quality and ensure adherence to modern Apple development standards
The swiftui-pro skill reviews SwiftUI code for modern API usage, maintainability, and performance. It validates code against a set of local reference files covering accessibility, data flow, navigation, and Swift best practices.
react-native-best-practices
19.0KReact Native developers and engineers performing performance audits or optimization tasks
A performance optimization guide for React Native applications, providing structured workflows for debugging FPS, TTI, bundle size, memory leaks, and native module performance.