用途:该技能扮演测试执行与代码所有权执行者的角色,在完成实现、修复 bug、重构代码,或需要验证测试套件通过时使用;也适用于测试失败需要排查的场景。
主要能力:先发现测试基础设施(运行器、命令、测试文件模式、质量命令与成本信号),再执行所有已发现的测试类别(单元、集成、E2E)。失败时只允许三种处理:修复根因、在确认是噪声测试后删除、或带证据升级。提出 MECES 覆盖原则:测试应互斥、集体穷尽且携带有效信号,并标记重叠测试、覆盖缺口与噪声测试。
使用方式:通过 /start:test 调用,参数可为 all、空、文件路径、baseline 或 audit。先读取 reference/discovery-protocol.md,再选择模式。目标为 audit 时跳过执行直接审计,不修改代码。执行模式分 Standard(顺序执行、发现-运行-修复-验证)与 Agent Team(按测试类别并行运行)。每次修复后需重跑完整套件确认无回归。
适用场景:/start:implement、/start:refactor、/start:debug 之后验证,以及 /start:review 之前确保套件干净;审计模式可用于识别应删除或重构的测试。
限制:不运行或管理 scenarios/ 目录(由 implement 技能的工厂循环管理)。不得以“预先存在”“非我改动”为由推卸责任,不得留下失败测试,不得运行部分套件、跳过修复后验证或削弱测试使其通过。E2E 测试若存在必须执行,需要环境时应带具体信息升级。审计模式绝不改动代码。具体收费与平台信息暂未提供。