用途:当存在多个彼此无关的失败(不同测试文件、不同子系统、不同缺陷)时,逐个排查会浪费时间。此技能的核心原则是按独立问题域派发一个代理,让它们并发工作。
适用条件:3 个以上测试文件因不同根因而失败;多个子系统各自独立损坏;每个问题无需他人上下文即可理解;调查之间无共享状态。不适用:失败彼此相关(修一个可能连带修复其他)、需要理解完整系统状态、代理之间会互相干扰(改同一文件、用同一资源)。
使用方式:先按损坏内容划分独立域;为每个代理创建聚焦任务,给出具体范围(一个测试文件或子系统)、明确目标(让这些测试通过)、约束(不改其他代码)、期望输出(发现与修复的总结);然后并行派发,例如在 Claude Code 中连续调用 Task("Fix agent-tool-abort.test.ts failures")、Task("Fix batch-completion-behavior.test.ts failures")、Task("Fix tool-approval-race-conditions.test.ts failures");代理返回后阅读各自总结、检查改动是否冲突、运行完整测试套件、整合所有变更。
提示词要点:聚焦、自包含、明确输出。常见错误包括范围过宽、缺少上下文、缺少约束、输出含糊。
跨客户端:GitHub Copilot 需放在可见技能路径或用项目指令包裹;Claude Code 放在本地技能目录或兼容插件源;Codex 安装或同步到 $CODEX_HOME/skills/dispatching-parallel-agents 并在重大改动后重启。
限制:不依赖 MCP,无指定 MCP 服务器;不得在宿主未暴露 MCP 时声称使用了 MCP 操作,应以本地文件、测试、日志或截图为证据。激活前需确认任务在文档边界内,缺少输入、依赖或安全审批时应报告阻塞;未获直接证据不得声称成功。相关技能为 verification-before-completion 与 documentation-verification。