react-native-brownfield-migration by callstackincubator/agent-skills
npx skills add https://github.com/callstackincubator/agent-skills --skill react-native-brownfield-migration使用 @callstack/react-native-brownfield 在现有原生应用中逐步采用 React Native 的规范性工作流程,涵盖从初始设置到分阶段宿主集成的全过程。
除非用户明确要求迁移或比较,否则每个任务仅使用一条路径。
使用此策略进行棕地迁移的规划和执行:
@callstack/react-native-brownfield 执行初始设置。XCFramework/AAR)。在所有参考文件中应用这些规则:
<framework_target_name>、<android_module_name>、),并根据项目文件进行解析。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
<registered_module_name>在选择任何参考文件之前,对项目进行分类:
package.json 和 app.json:
expo 或请求使用 Expo 插件工作流,则选择 Expo。在以下情况下参考此包:
@callstack/react-native-brownfield 执行初始设置| 文件 | 描述 |
|---|---|
| quick-start.md | 共享的预检和强制性的路径选择关卡 |
| expo-create-app.md | 在 Expo 棕地设置之前搭建一个新的 Expo 应用 |
| expo-quick-start.md | Expo 插件设置和打包准备 |
| expo-ios-integration.md | Expo iOS 打包和宿主启动集成 |
| expo-android-integration.md | Expo Android 打包、发布和宿主集成 |
| bare-quick-start.md | 裸 React Native 基线设置 |
| bare-ios-xcframework-generation.md | 裸 iOS XCFramework 生成 |
| bare-android-aar-generation.md | 裸 Android AAR 生成和发布 |
| bare-ios-native-integration.md | 裸 iOS 宿主集成 |
| bare-android-native-integration.md | 裸 Android 宿主集成 |
| 问题 | 从以下开始 |
|---|---|
| 需要先决定路径 | quick-start.md |
| 需要为棕地创建一个新的 Expo 应用 | expo-create-app.md |
| 需要 Expo 棕地设置和插件连接 | expo-quick-start.md |
| 需要 Expo iOS 棕地集成 | expo-ios-integration.md |
| 需要 Expo Android 棕地集成 | expo-android-integration.md |
| 需要裸 RN 基线设置 | bare-quick-start.md |
| 需要裸 RN iOS XCFramework 生成 | bare-ios-xcframework-generation.md |
| 需要裸 RN Android AAR 生成/发布 | bare-android-aar-generation.md |
| 需要裸 RN iOS 宿主集成 | bare-ios-native-integration.md |
| 需要裸 RN Android 宿主集成 | bare-android-native-integration.md |
每周安装数
77
代码库
GitHub 星标数
994
首次出现
6 天前
安全审计
已安装于
codex63
claude-code62
github-copilot62
opencode62
cursor62
kimi-cli61
Prescriptive workflow for incremental adoption of React Native in existing native apps using @callstack/react-native-brownfield, from initial setup through phased host integration.
Use one track per task unless the user explicitly asks for migration or comparison.
Use this strategy for brownfield migration planning and execution:
@callstack/react-native-brownfield.XCFramework/AAR) from the RN source app.Apply these rules across all reference files:
<framework_target_name>, <android_module_name>, <registered_module_name>) and resolve from project files.Before selecting any reference file, classify the project:
package.json and app.json:
expo is present or Expo plugin workflow is requested.Reference this package when:
@callstack/react-native-brownfield| File | Description |
|---|---|
| quick-start.md | Shared preflight and mandatory path-selection gate |
| expo-create-app.md | Scaffold a new Expo app before Expo brownfield setup |
| expo-quick-start.md | Expo plugin setup and packaging readiness |
| expo-ios-integration.md | Expo iOS packaging and host startup integration |
| expo-android-integration.md | Expo Android packaging, publish, and host integration |
| bare-quick-start.md | Bare React Native baseline setup |
| Problem | Start With |
|---|---|
| Need path decision first | quick-start.md |
| Need to create a new Expo app for brownfield | expo-create-app.md |
| Need Expo brownfield setup and plugin wiring | expo-quick-start.md |
| Need Expo iOS brownfield integration | expo-ios-integration.md |
| Need Expo Android brownfield integration | expo-android-integration.md |
| Need bare RN baseline setup | bare-quick-start.md |
| Need bare RN iOS XCFramework generation |
Weekly Installs
77
Repository
GitHub Stars
994
First Seen
6 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex63
claude-code62
github-copilot62
opencode62
cursor62
kimi-cli61
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
105,000 周安装
| bare-ios-xcframework-generation.md | Bare iOS XCFramework generation |
| bare-android-aar-generation.md | Bare Android AAR generation and publish |
| bare-ios-native-integration.md | Bare iOS host integration |
| bare-android-native-integration.md | Bare Android host integration |
| bare-ios-xcframework-generation.md |
| Need bare RN Android AAR generation/publish | bare-android-aar-generation.md |
| Need bare RN iOS host integration | bare-ios-native-integration.md |
| Need bare RN Android host integration | bare-android-native-integration.md |