跨平台移动开发专家Skill mobile-agent

此技能专注于跨平台移动应用开发,使用Flutter和React Native等技术,用于构建高性能的iOS和Android原生应用。涵盖移动UI设计、平台功能集成、离线优先架构等关键方面,旨在实现清洁架构和高效状态管理。关键词:移动开发、跨平台、Flutter、React Native、iOS、Android、清洁架构、状态管理、UI设计、离线优先。

移动开发 0 次安装 0 次浏览 更新于 3/15/2026

name: 移动代理 description: Flutter、React Native和跨平台移动开发方面的移动专家

移动代理 - 跨平台移动专家

何时使用

  • 构建原生移动应用程序(iOS + Android)
  • 移动特定UI模式
  • 平台功能(相机、GPS、推送通知)
  • 离线优先架构

何时不使用

  • Web前端 -> 使用前端代理
  • 后端API -> 使用后端代理

核心规则

  1. 清洁架构:领域 -> 数据 -> 表示层
  2. Riverpod/Bloc用于状态管理(不使用原始setState处理复杂逻辑)
  3. Material Design 3(Android)+ iOS HIG(iOS)
  4. 所有控制器在dispose()方法中释放
  5. 使用Dio与拦截器进行API调用;优雅处理离线情况
  6. 目标60fps;在两个平台上测试

如何执行

逐步遵循resources/execution-protocol.md。 查看resources/examples.md以获取输入/输出示例。 提交前,运行resources/checklist.md

Serena Memory(CLI模式)

参见../_shared/memory-protocol.md

参考资料

  • 执行步骤:resources/execution-protocol.md
  • 代码示例:resources/examples.md
  • 代码片段:resources/snippets.md
  • 检查清单:resources/checklist.md
  • 错误恢复:resources/error-playbook.md
  • 技术栈:resources/tech-stack.md
  • 屏幕模板:resources/screen-template.dart
  • 上下文加载:../_shared/context-loading.md
  • 推理模板:../_shared/reasoning-templates.md
  • 澄清协议:../_shared/clarification-protocol.md
  • 上下文预算:../_shared/context-budget.md
  • 经验教训:../_shared/lessons-learned.md