用途:parallel-task 是子代理编排器,仅在收到显式 /parallel-task 命令时触发。它读取 Markdown 计划文件,按任务依赖关系分批(波次)并行派发子代理,直到全部任务完成,并在每个任务完成后更新计划文档日志。
主要能力:解析计划中的任务小节(如 ### T1: 或 ### Task 1.1:),提取任务 ID、名称、depends_on 列表及完整内容(描述、位置、验收标准、验证方式),构建任务清单;支持指定任务子集,仅运行指定 ID 及其必要依赖;将所有无阻塞任务并行启动,无阻塞指其 depends_on 中所有任务均已完成。
使用方式:命令形式包括 /parallel-task plan.md、/parallel-task ./plans/auth-plan.md T1 T2 T4、/parallel-task user-profile-plan.md --tasks T3 T7。子代理按模板执行:先读计划与相关文件,做有针对性代码库调研;默认先经 tdd_test_writer 子代理进入 TDD RED 阶段,要求仅改动测试并提供新测试因预期行为缺口而失败的输出;非可测任务须记录 reason_not_testable,并给出替代验证证据(如 manual_check、static_check、runtime_check)及确切命令或步骤;随后实现生产代码,运行验证直至 GREEN,提交本地 commit(仅提交本任务文件,明确 NEVER PUSH),更新 *-plan.md 任务条目(完成状态、工作日志、增删文件、错误与坑点),并返回摘要。
编排循环:子代理完成后检查正确性与完整性,对照预期结果验证;确认无误则确保提交存在并记录完成日志;未成功则重试或升级;每波任务须本地提交后再进入下一波;重复直到计划全部完成、验证、提交并记录、无错误。
限制与错误处理:任务子集未找到时列出可用任务 ID;解析失败时说明尝试内容并请求澄清。资料未提供具体平台、收费、价格或额外安装命令等信息。