← All skills
react-native-brownfield-migration
85 / 100 · Low risk
Fine to try.
By callstackincubator/agent-skills (GitHub) · other · 1,704 stars · scanned at commit 59e9d17
Implements an accepted incremental brownfield migration from native iOS or Android to React Native or Expo using @callstack/react-native-brownfield. Use after the brownfield path has been selected, when setting up the integration, packaging XCFramework or AAR artifacts, or adding React Native surfaces to native hosts.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 18 places.
Show 15 more
- skills/react-native-brownfield-migration/references/bare-android-aar-generation.md, line 80
- `npx brownfield package:android --variant release --module-name <android_module_name>` - skills/react-native-brownfield-migration/references/bare-android-aar-generation.md, line 82
- `npx brownfield publish:android --module-name <android_module_name>` - skills/react-native-brownfield-migration/references/bare-ios-native-integration.md, line 69
- Debug with Metro (`npx react-native start`) - skills/react-native-brownfield-migration/references/bare-ios-xcframework-generation.md, line 14
npx brownfield package:ios --scheme <framework_target_name> --configuration Release --destination simulator - skills/react-native-brownfield-migration/references/bare-ios-xcframework-generation.md, line 62
- `npx brownfield package:ios --scheme <framework_target_name> --configuration Release --destination simulator` - skills/react-native-brownfield-migration/references/cli-and-config.md, line 14
Flags move between versions. Run `npx brownfield <command> --help` for the command you are about to - skills/react-native-brownfield-migration/references/cli-and-config.md, line 31
`@callstack/react-native-brownfield` — installing the brownfield package is enough to get `npx brownfield`. - skills/react-native-brownfield-migration/references/cli-and-config.md, line 80
A project driven this way runs a bare `npx brownfield package:ios`. - skills/react-native-brownfield-migration/references/expo-android-integration.md, line 14
npx brownfield package:android --module-name <android_module_name> --variant release - skills/react-native-brownfield-migration/references/expo-android-integration.md, line 15
npx brownfield publish:android --module-name <android_module_name> - skills/react-native-brownfield-migration/references/expo-android-integration.md, line 47
- `npx brownfield package:android --module-name <android_module_name> --variant release` - skills/react-native-brownfield-migration/references/expo-android-integration.md, line 49
- `npx brownfield publish:android --module-name <android_module_name>` - skills/react-native-brownfield-migration/references/expo-create-app.md, line 14
npx create-expo-app@latest my-expo-brownfield --yes - skills/react-native-brownfield-migration/references/expo-ios-integration.md, line 14
npx brownfield package:ios --scheme <framework_target_name> --configuration Release --destination simulator - skills/react-native-brownfield-migration/references/expo-ios-integration.md, line 80
- `npx brownfield package:ios --scheme <framework_target_name> --configuration Release --destination simulator`
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'react-native-brownfield-migration' ] || [ -L ~/.agents/skills/'react-native-brownfield-migration' ]; then echo 'A skill folder named react-native-brownfield-migration already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/callstackincubator/agent-skills' "$d" && git -C "$d" checkout --quiet '59e9d17446a248b21d86f078fcd0bd2d36db1ca4' -- 'skills/react-native-brownfield-migration' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/react-native-brownfield-migration' ~/.agents/skills/'react-native-brownfield-migration' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'react-native-brownfield-migration' ~/.claude/skills/'react-native-brownfield-migration' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for callstackincubator/agent-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/callstackincubator/agent-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 59e9d17 | 85 |
| 2026-11-07 | 59e9d17 | 85 |