react-native-brownfield-migration

Migrate native iOS or Android apps to React Native using @callstack/react-native-brownfield.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/Arupbiswas09/claude_skills --skill react-native-brownfield-migration-arupbiswas09
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-brownfield-migration
Source: https://github.com/Arupbiswas09/claude_skills/tree/main/skills/react-native-brownfield-migration
Command: npx skills add https://github.com/Arupbiswas09/claude_skills --skill react-native-brownfield-migration-arupbiswas09

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @callstack/react-native-brownfield, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a structured approach to migrate existing native iOS or Android apps to React Native or Expo, ensuring a smooth transition and integration process.

Core Features & Use Cases

  • Incremental Adoption Strategy: Offers a step-by-step guide for migrating native apps to React Native or Expo.
  • Brownfield Integration: Integrates existing native code with React Native surfaces.
  • Artifacts Packaging: Generates XCFrameworks and AARs for iOS and Android integration.
  • Use Case: For a company looking to modernize a legacy iOS app, this Skill can be used to plan and execute the migration process.

Quick Start

Use the react-native-brownfield-migration skill to start the migration process for your iOS app.

Frequently Asked Questions about react-native-brownfield-migration

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

FAQPage Schema
How do I migrate an existing native iOS app to React Native incrementally?

Migrating a native iOS app to React Native involves a structured brownfield integration approach that adds React Native surfaces to existing code. This skill generates XCFrameworks and provides a prescriptive workflow to ensure smooth incremental adoption without rewriting the host application.

What is brownfield migration in React Native and when should I use it?

Brownfield migration is the process of integrating React Native into existing native iOS or Android applications rather than starting from scratch. You should use it to modernize legacy native apps incrementally while preserving established native codebases.

How do I package React Native artifacts for Android native app integration?

Packaging React Native artifacts for Android integration generates AAR files from your React Native codebase. This skill facilitates the brownfield integration process by creating these Android archives for seamless import into your existing native Android host application.

Can I use Expo for brownfield migration of native Android apps?

Yes, you can migrate existing native Android apps to Expo using the @callstack/react-native-brownfield package. This skill handles the initial setup and integration process required to embed Expo surfaces into your host Android application.

Do I need knowledge of native iOS and Android ecosystems to migrate apps to React Native?

Yes, migrating existing native apps to React Native requires knowledge of both native and React Native ecosystems. This prerequisite is necessary to handle initial setup, artifacts packaging, and the integration of React Native surfaces into host iOS and Android applications.