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.

6.5K
Installs
7
Use cases
9/10
Quality

Is upgrading-react-native safe to install?

Review the source first

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?

SKILL.md
# 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.

Data sourced from callstackincubator/agent-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills