Provides an incremental adoption strategy to migrate native iOS or Android apps to React Native or Expo using @callstack/react-native-brownfield for initial setup. Use when planning migration steps, packaging XCFramework/AAR artifacts, and integrating them into host apps.
85
78%
Does it follow best practices?
Impact
98%
2.88xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/react-native-brownfield-migration/SKILL.mdExpo Android brownfield integration
app.json plugin entry
0%
100%
Package command module flag
0%
100%
Package command variant flag
0%
100%
Publish to Maven local
100%
100%
AppCompatActivity usage
100%
100%
ReactNativeHostManager initialize
0%
100%
onConfigurationChanged forwarding
40%
100%
ReactNativeFragment usage
0%
100%
Registered module name placeholder
75%
75%
mavenLocal in host
100%
100%
Brownfield package installed
0%
100%
Bare iOS XCFramework generation setup
@_exported import
0%
100%
InternalClassForBundle pattern
0%
100%
Build Libraries for Distribution
100%
100%
User Script Sandboxing disabled
0%
100%
Skip Install disabled
100%
100%
Module Verifier disabled
0%
100%
xcode.env input files
0%
100%
Package command --configuration Release
0%
100%
Package command --scheme flag
100%
100%
Three frameworks linked
25%
100%
Bundle assigned before startup
0%
100%
UIKit vs SwiftUI render API
0%
100%
Bare Android AAR module configuration
com.android.library plugin
100%
100%
org.jetbrains.kotlin.android plugin
100%
100%
com.facebook.react plugin
0%
100%
com.callstack.react.brownfield plugin
0%
100%
maven-publish plugin
100%
100%
autolinkLibrariesWithApp
0%
100%
ReactNativeHostManager facade
35%
85%
PackageList used in facade
100%
100%
package:android command
0%
100%
publish:android command
0%
100%
mavenLocal in host settings
12%
100%
Library not app module
100%
100%
ace14e4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.