SuperAPI AI 工具集

parallel-workflows

办公与效率

查看项目

更新于 10-15 17:33

技能介绍

用途:判断哪些任务可以并行化并制定最优执行计划,使用 Task 工具让相互独立的多个任务同时运行。触发方式包括「並列で実行して」「同時にやって」「まとめてやって」「効率的にやって」,以及 run in parallel、do these together 等短语;相关命令为 /work,可执行 Plans.md 中的任务并支持并行。

主要并行模式:一是多文件同时分析,例如并行分析 src/components/、src/lib/、src/app/;二是测试与构建同时执行,如并行运行 npm run lint、npm run type-check、npm run test,待全部成功后再串行执行 npm run build;三是多个独立功能同时实现,在 Plans.md 中列出多个组件任务后并行启动多个 Task agent。

判定逻辑:可并行需满足无文件依赖(不同时编辑同一文件)、无数据依赖(输出不作为其他任务输入)、无顺序依赖(执行顺序不影响结果)。存在依赖关系时不可并行,例如先创建 API 客户端再创建使用它的组件;相互独立的登录页与注册页则可并行。

实现方式:以 run_in_background: true 启动全部任务,用 TaskOutput 收集结果,完成后生成包含执行时间、任务状态、耗时与变更文件列表的汇总报告。全部检查通过时会汇总展示 lint、type、test、build 结果。

限制与注意:不应同时写入同一文件、不应并行化存在依赖的任务、不应对数据库迁移等操作并行执行。部分任务失败时保留成功任务结果并显示失败详情,提供重跑选项。性能指标与具体耗时改善率请以实际环境为准,资料未提供更多平台或收费信息。