skills.vishalvoidskills/vishalvoid
Technical & DevelopmentAdvanced

react-native-brownfield-migration

Incremental adoption strategy to migrate native apps to React Native.

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/callstackincubator/agent-skills --skill react-native-brownfield-migration

Overview

What This Skill Does

Provides a structured migration flow using @callstack/react-native-brownfield to package and embed React Native screens into native iOS (XCFrameworks) and Android (AARs) apps.

Application

When to use this Skill

Documentation

Show Skills.md file

Migrating to React Native

Overview

Prescriptive workflow for incremental adoption of React Native in existing native apps using @callstack/react-native-brownfield, from initial setup through phased host integration.

  • Expo track
  • Bare React Native track

Use one track per task unless the user explicitly asks for migration or comparison.

Migration Strategy

Use this strategy for brownfield migration planning and execution:

  1. Assess app state and select Expo or bare path.
  2. Perform initial setup with @callstack/react-native-brownfield.
  3. Package RN artifacts (XCFramework/AAR) from the RN source app.
  4. Integrate one RN surface into the host app and validate startup/runtime.
  5. Repeat integration by feature/screen for incremental rollout.

Agent Guardrails (Global)

Apply these rules across all reference files:

Lines 1 - 25 of 105

Recommendations

Explore other random skills

All skillsMy patterns