SuperAPI AI 工具集

parallel-implementation

编程与开发

查看项目

更新于 10-15 17:24

技能介绍

用途:当需要把一项编码任务切成多个可并行执行的子任务时,此技能负责输出一份分派计划(切片、文件分配、依赖关系、输出格式契约),本身不调用子代理,执行仍由主代理完成。

何时使用:多模块绿地 0→1 开发;改动涉及 3 个以上模块(需先与用户确认);改动涉及 5 个以上文件且每个文件 diff 超过 50 行;用户明确要求并行实现。不适用:单文件或少量小改动、存在串行依赖的流水线任务、所有调用方级联的重构、纯读取类任务。

核心规则:只有当每个切片的输入与输出都相互独立时计划才有效;若两个切片可能在同一文件、共享数据结构或共享中间状态上冲突,则必须合并为一个写入者或串行化。

步骤:1)切片可行性检查,不可行则返回 serialize;2)草拟文件分配,明确创建/修改/删除及输入输出;3)冲突检查并合并重叠文件;4)规模过滤,单切片变更小于约 50 行则改为内联,过滤后少于 3 个可派发切片则终止并返回 serialize;5)为每个切片指定精确输出契约与验证命令(如 npm test、tsc --noEmit、构建或最小冒烟测试),无机械验证手段需说明;6)输出可执行表格,标注可并行、受依赖门控或内联切片,模型列默认 inherit。

限制:多代理存在 worktree 建立、上下文简报、结果合并与冲突解决等开销,不确定时优先内联;当前 CLI 运行时没有代理间通信通道,跨切片协调需经主代理;派发含测试的切片时应加入防硬编码约束。其余如具体平台、收费与价格信息暂未提供。