SuperAPI AI 工具集

parallel-task

智能体与模型

查看项目

更新于 10-16 07:02

技能介绍

用途

Parallel Task 是一个用于并行执行开发计划文件的技能。它采用编排模式(Orchestration Mode),解析计划文件并将任务委派给多个并行子代理同时完成。该技能由显式的 "/parallel-task" 命令触发。

主要能力

  • 解析 Markdown 计划文件,定位指定的 Sprint/Phase 章节。
  • 从章节中提取任务子节(如 ### Task 1.1:),获取任务 ID、名称、完整内容(描述、位置、验收标准、验证方式)。
  • 为每个任务启动子代理,并在存在多个未阻塞任务时并行启动多个子代理。
  • 子代理完成后收集结果,标记已完成任务并记录工作日志(包括修改/创建的文件、遇到的错误或问题)。
  • 循环读取计划,发现新解除阻塞的任务后继续并行启动代理,直到计划完成或遇到阻塞。
  • 全部任务完成后,对照原始计划验证最终状态,执行可用测试,处理问题后输出执行摘要。

使用方式

通过 "/parallel-task" 命令调用,需提供计划文件路径,可选指定 Sprint 或 Phase。示例:

  • /parallel-task plan.md
  • /parallel-task ./plans/auth-plan.md sprint 2
  • /parallel-task user-profile-plan.md phase 1

若未提供 Sprint,技能会询问用户要运行哪一部分。

执行流程

  1. 解析请求:从用户请求中提取计划文件与可选的 Sprint/Phase。
  2. 读取并解析计划:找到 Sprint/Phase 章节,提取任务子节并构建任务列表。
  3. 启动子代理:为每个任务启动子代理,使用指定的任务提示模板(包含上下文、任务内容、验收标准、验证方式与指令)。
  4. 监控与记录:收集结果,标记完成任务并更新工作日志。
  5. 重复:重新读取整个计划,找出新解除阻塞的任务,回到第 3 步继续并行启动代理,直到计划完成或遇到阻塞。
  6. 验证:对照原始计划检查最终状态,执行可用测试,输出摘要(修改/创建的文件、所做更改、如何满足标准、已执行或推迟的验证)。

适用场景

适用于按计划文件批量推进开发任务的场景,尤其是计划中包含多个可并行执行的独立任务时。

限制

  • 仅由显式的 "/parallel-task" 命令触发。
  • 需要提供计划文件;若未指定 Sprint/Phase,需用户确认。
  • 遇到阻塞时会停止并描述阻塞原因。
  • 错误处理:找不到 Sprint 时列出可用 Sprint/Phase;解析失败时展示尝试内容并请求澄清。

暂未提供

关于收费、价格、平台支持、具体效果等信息,资料中暂未提供。