Mobile App Builder

📱 React Native 端到端工程化交付

端到端构建 React Native + Expo 移动应用,覆盖需求梳理、架构设计、功能实现、调试测试与发布准备,强调增量交付与可验证交付物。

收藏
8.3k
安装
2.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位与价值

OpenClaw Mobile App Builder 是一个面向 React Native / Expo 技术栈的端到端移动应用开发技能。它不同于简单的代码生成工具,而是通过结构化的工作流程(Clarify → Detect → Plan → Implement → Validate)确保交付物始终可测试、可运行、可维护。

核心用法

该技能采用工作流驱动模式:

1. 范围澄清 — 将模糊需求转化为带约束条件的明确交付标准(平台、时间线、离线/推送等)
2. 模式检测 — 自动识别 5 种项目模式(新应用、功能添加、Bug 修复、重构优化、发布加固),动态调整实施深度

3. 增量实施 — 每次只变更一个内聚单元(UI/Hook/API/Schema),保持业务逻辑与视图层分离

4. 强制验证 — 每个任务结束前必须执行类型检查、Lint、测试、构建/启动命令,并报告结果

显著优点

  • 工程纪律内置:Shipping > 重写、跨平台优先、强类型优先、小模块优先等原则直接约束输出
  • 质量清单系统化:涵盖加载/空态/错误态、触摸目标、无障碍标签、空值防御等移动端特有痛点
  • 发布就绪保障:原生配置、权限、deeplink、签名、图标/启动图一致性均有检查点
  • 防御性编程:API 契约视为版本化接口,禁止破坏性变更;数据序列化逻辑集中管理

潜在局限

  • 技术栈锁定:默认 React Native + Expo + TypeScript,Flutter、原生 iOS/Android、Kotlin Multiplatform 等需额外适配
  • 依赖现有模式:"优先复用现有项目模式"的假设在多团队/多仓库场景下可能受限
  • 验证成本:强制本地验证命令要求用户具备可运行的开发环境,CI-only 场景可能阻塞

适合人群

  • 需要快速交付 MVP 的独立开发者或小团队
  • 希望保持代码库一致性、避免技术债累积的中长期项目
  • 缺乏移动端发布经验、需要结构化发布清单的工程师

常规风险与注意事项

| 风险点 | 说明 |
|--------|------|
| 虚假完成声明 | 技能明确禁止"无验证证据即声称完成",需主动提供验证结果 |
| 破坏性变更 | 数据/Schema 变更需显式用户批准,避免意外数据丢失 |
| 导航/认证流破坏 | 本地变更不得破坏全局路由或登录态 |
| 临时调试代码残留 | Debug 协议要求修复后移除 Instrumentation,需人工复核 |

安全与可信度

技能内置多项安全边界:禁止伪造 API 响应、设备行为或测试结果;要求所有原生/发布配置可追溯;强调向后兼容的 API 演进。配合 S 级安全评级,适合处理包含用户认证、离线数据、推送通知等敏感场景的商业应用开发。

Mobile App Builder 内容

手动下载zip · 3.7 kB
skill-card.mdtext/markdown
请选择文件