开发与工程 react-nativelibrary-scaffoldingnative-modulesturbo-modulefabricnitronpm-publishing

React Native 库搭建助手

用标准脚手架创建可发布或应用内使用的 React Native 库。

FollowSkills 评估 · FSRS-2.0
不推荐
50/ 100 五分制 2.5 / 5
信任安全13 / 25 · 2.6/5

内容主要执行脚手架、安装依赖、pod-install、prebuild 和运行示例等外部操作;虽未发现恶意行为、凭据窃取或隐蔽外传,也说明了部分依赖关系,但默认使用 npx @latest、--yes 和非交互模式,缺少逐步确认、权限范围、数据流、回滚和失败恢复说明,因此扣分。

可靠稳定8 / 20 · 2.0/5

流程分为独立库和本地库,类型与语言映射基本一致,并要求先检查 CLI 帮助;但未提供可执行测试套件、版本锁定、异常输入处理或诊断性失败反馈,且独立库流程强调仅使用 Yarn、本地库又支持 npm,存在一致性不足,因此静态评分受限。

适用触发10 / 15 · 3.3/5

目标受众、触发场景和 Turbo/Fabric/Nitro/JS 类型选择较清晰,也覆盖独立库与现有应用模块;但非适用边界、项目版本兼容范围、中国大陆网络可达性和中文支持未说明,且部分功能依赖 npx、npm、Expo、CocoaPods 等外部生态,因此扣分。

规范维护9 / 15 · 3.0/5

主文档采用概览、快速参考、引用文档和问题映射的分层结构,包含安装前提、示例、常见陷阱、MIT 许可证和作者元数据;但缺少技能自身的版本、变更记录、明确维护责任、更新路径、FAQ 和系统化故障排查,因此未满分。

有效结果6 / 15 · 2.0/5

提供了可直接复制的脚手架命令、类型/语言映射、生成目录和后续构建步骤,能够覆盖核心创建任务;但没有文件内的真实执行证据、成功输出或关键路径验证,且版本漂移和环境差异可能需要用户额外排错,因此扣分。

证据核验4 / 10 · 2.0/5

引用了 Callstack、React Native 和 Nitro 的规范文档,并给出相对具体的命令和目录结构,具备一定审计性;但本次仅静态阅读,没有提交测试套件、CI 覆盖或第三方执行证据,关键结论只能有限复核,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 f6b87e35a35c
使用前请注意
  • 命令使用 npx create-react-native-library@latest、--yes 和非交互模式,执行前应人工确认 CLI 版本、参数、目标目录及将要修改的文件。
  • 文档未定义失败后的回滚或恢复流程,也未提供锁定依赖和兼容性矩阵。
  • CocoaPods、Expo、Nitro、npm/Yarn 注册表等外部依赖可能受网络、平台和版本影响;未说明中国大陆网络可达性。
  • 独立库流程要求仅使用 Yarn,而本地库流程同时描述 Yarn 和 npm,需根据生成器实际行为复核。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能指导 AI 助手使用 create-react-native-library 创建 React Native 库。它覆盖可发布到 npm 的独立库,以及集成在现有应用中的本地原生库。适用对象包括 JavaScript 库、原生模块和原生 UI 组件。技能会根据目标选择独立库或本地库流程,并继续引用对应的实现文档。

先检查 create-react-native-library 的命令行选项,然后运行 npx create-react-native-library 创建库。它可以生成带 Expo 示例应用的独立库,也可以在现有 React Native 应用中生成本地 Turbo Module;示例还展示了 Kotlin/Objective-C 语言组合、Turbo Module 类型和非交互式参数。

  1. React Native 开发者需要创建一个可能发布到 npm 的 JavaScript 或原生库时。
  2. 应用团队需要在现有 React Native 应用中封装原生 SDK 并暴露给 JavaScript 时。
  3. 开发者需要创建渲染原生视图的 React Native UI 组件时。
  4. 团队需要在现有应用内添加本地原生模块或视图时。

这个 Skill 有哪些优点和局限?

优点
  • 同时覆盖独立库和现有应用内本地库两种流程。
  • 给出了可复制的 npx 脚手架命令和参数示例。
  • 明确涉及 JavaScript 库、原生模块和原生 UI 组件。
  • 仓库采用 MIT 许可证,并提供后续脚手架与本地库参考文档。
局限
  • 提供的材料没有展示测试套件、平台兼容性矩阵或故障排查结果。
  • SKILL.md 只概述了引用文档,未提供这些参考文件的具体内容。
  • 使用 npx 和 create-react-native-library,需要具备 Node.js 与命令行环境。

如何安装这个 Skill?

仓库 README 提供了独立技能安装方式:$skill-installer install create-react-native-library from callstackincubator/agent-skills。也可以克隆仓库后,将 skills/ 下的技能目录复制到项目级 .codex/skills/ 或用户级 ~/.codex/skills/;README 的示例复制的是整个 skills/ 目录。重启 Codex 以识别新技能。

如何使用这个 Skill?

在创建可能发布到 npm 的新库时,让助手使用 skills/create-react-native-library/SKILL.md,并运行:npx create-react-native-library@latest awesome-library --no-interactive --yes --description "A brief description of the library" --type turbo-module --languages kotlin-objc --example expo。在现有应用中创建本地模块时,先进入应用目录,再加入 --local 参数。

常见问题

它适合创建哪类 React Native 项目?
适合创建可独立发布的库,也适合在现有应用中添加本地原生模块或原生视图。
它会自动完成完整的库实现吗?
材料表明它负责脚手架创建并路由到实现文档;没有证据表明它会自动完成全部业务实现。
是否需要网络或额外工具?
示例使用 npx 运行 create-react-native-library,因此需要 Node.js 和命令行环境;运行 npx 获取或使用该包时通常需要网络。
它是否免费?
该技能和仓库标注为 MIT 许可证。

同仓库的其他 Skills

均来自 callstackincubator/agent-skills

开发与工程

React Native 性能与工程实践指南

为 React Native 和 Expo 应用提供可直接参考的性能与平台优化规则。

开发与工程

React Native 性能优化指南

用可测量的方法定位并优化 React Native 性能问题。

开发与工程

React Native 升级助手

通过模板差异、依赖迁移和原生配置调整,帮助 React Native 应用安全升级。

开发与工程

React Native 迁移评估

用证据判断 React Native 迁移是否值得推进

开发与工程

React Navigation 导航构建指南

为 React Native 应用提供 React Navigation 7 导航界面的选型与实现参考。

开发与工程

React Native TV 应用审查指南

帮助开发者系统排查电视端焦点导航、播放、性能与无障碍问题。

开发与工程

React Native 棕地迁移助手

帮助原生 iOS 或 Android 应用分阶段接入 React Native 或 Expo。

自动化与运维

React Native GitHub Actions 构建产物

在云端构建 React Native 模拟器产物,并通过 GitHub 工具下载。

开发与工程

移动应用 Dogfood 测试技能

用真实设备系统探索移动应用,并生成带截图和复现步骤的缺陷报告。

开发与工程

React Native 测试助手

帮助 AI 编写可靠的 React Native 组件测试

开发与工程

跨平台设备交互助手

让 AI 编程助手能够检查并操作 Apple 与 Android 应用设备。

开发与工程

技能规范校验器

检查 Agent Skill 是否符合规范与 Claude Code 最佳实践。

开发与工程

GitHub PR 工作流助手

用 gh CLI 管理 PR、堆叠分支与代码合并流程。

相关 Skills