用途:当面对多个互不相关的失败(如不同测试文件、不同子系统、不同缺陷)时,逐个排查会浪费时间。该技能的核心原则是为每个独立问题域调度一个智能体,让它们并发工作。
适用条件:3个以上测试文件因不同根因失败;多个子系统独立损坏;每个问题无需其他问题的上下文即可理解;各调查之间没有共享状态。
不适用:失败彼此相关(修好一个可能连带修好其他);需要理解整个系统状态;智能体之间会互相干扰(编辑同一文件、使用同一资源);尚不清楚哪里坏了,处于探索性调试阶段。
使用方式:先按“坏在哪里”把失败分组为独立域;再为每个智能体创建聚焦任务,给出具体范围(一个测试文件或子系统)、明确目标(让这些测试通过)、约束(不要改动其他代码)和期望输出(发现与修复的摘要);随后并行调度,例如在 Claude Code / AI 环境中使用 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"),三者并发运行;最后阅读各摘要、确认修复不冲突、运行完整测试套件并整合全部改动。
提示词要点:聚焦单一问题域、自包含(包含理解问题所需的全部上下文)、明确输出要求。常见错误包括范围过宽(如“修复所有测试”)、缺少上下文、缺少约束、输出要求含糊。
验证:智能体返回后逐一审阅摘要、检查是否编辑了相同代码、运行完整测试套件、抽查结果,因为智能体可能犯系统性错误。
收益:并行化、聚焦、相互独立、更快完成。具体平台支持与安装方式暂未提供。