SuperAPI AI 工具集

flutter-parallel-agents

编程与开发

查看项目

更新于 10-16 02:31

技能介绍

用途:当面临 2 个以上相互独立的 Flutter 任务(不同功能、不同测试文件、不同缺陷)时,用本技能为每个独立问题域派发一个智能体并发处理,避免顺序执行浪费时间。核心原则是按独立问题域分派,让它们同时工作。

适用条件:多个测试文件因不同根因失败;要在不同区域实现多个功能;每个问题无需他人上下文即可理解;调查之间无共享状态;要处理 Clean Architecture 的不同层。

不适用:失败彼此相关(修一个可能带动其他);任务修改同一文件;任务间有依赖;需要先了解整个系统状态。

使用方式:开始时声明“I'm using the flutter-parallel-agents skill to handle these tasks.”。先按受影响范围识别独立域,为每个智能体设定明确范围、目标、约束与预期输出,并用 Task 并发派发;实现类任务使用 subagent_type: "flutter-craft:flutter-dart-specialist"。智能体提示结构包含 Scope、Files to Create、Requirements、Constraints(只改指定目录、不动其他功能、遵循 Clean Architecture、提交前跑 flutter analyze)和 Expected Output。返回后阅读各摘要、检查是否冲突,并运行 flutter analyze、flutter test、git diff --stat 验证集成。

示例:并行实现三个功能的 domain 层,各自创建实体与仓库接口,集成后确认分析干净、测试通过。

常见错误:任务过宽(“实现所有功能”应改为具体范围);把依赖任务并行(Data 层应在 Domain 层之后);多个智能体编辑同一文件(如 pubspec.yaml)。

限制:顺序依赖、共享文件、跨功能依赖或需要全局上下文的场景不应使用。其他如具体收费、价格、平台信息暂未提供。