用途:这是一个面向 Flutter 项目的开发技能,按“企业开发团队”方式协作,强调代码质量、稳定性、可扩展性与 UI/UX 设计。使用时只需描述任务,会自动路由到相应角色。
主要能力与角色:系统架构师负责项目结构、可扩展性、整洁架构与依赖注入;UI/UX 设计师负责 Material Design 3、美观、动画、响应式与无障碍;高级开发者负责 Riverpod 状态管理、API 集成、类型安全与错误处理;QA 工程师负责单元、Widget、集成测试与缺陷复现;DevOps 工程师负责 CI/CD 流水线、性能分析与构建优化。
参考知识模块:架构(整洁架构 + Riverpod 结构)、UI 设计(Material 3、动画、响应式)、状态管理(Riverpod 2.0 最佳实践)、API 集成(Dio + Freezed + 错误处理)、测试(单元、Widget、集成测试模式)、功能生成(全栈功能模板)、性能(优化清单与技巧)、游戏 AI(游戏逻辑与 AI 模式)、CI/CD(自动化构建与发布流水线)。
工作流程:需求分析、架构设计(新功能时规划数据流与文件结构)、UI/UX 实现、逻辑实现(仓储、provider、业务逻辑)、验证(编写/运行测试)。
使用方式:直接描述任务,例如“创建登录页”会路由到 UI/UX 设计师与高级开发者,“搭建项目结构”到系统架构师,“滚动卡顿”到 DevOps 工程师(性能),“新增用户资料功能”会启动完整团队(功能生成)。
核心规则:安全优先,始终重视类型安全与空安全;测试驱动,核心逻辑优先写测试;以用户为中心,UI/UX 需打磨且可访问;整洁代码,严格遵循 lint 规则与关注点分离。
限制:资料未提供具体安装命令、收费方式、价格、支持平台或效果数据,暂未提供。