用途:该技能用于基于当前覆盖率证据,找出缺失的调用方可见行为测试。适合覆盖率测量、覆盖率指标回归,或从覆盖率产物中发现缺口。若用户已明确要测的行为,应走普通实现/评审流程,除非同时要求测量;仅添加测试不会触发该技能及其最终 pnpm test:coverage 步骤。
范围与授权:评估或仅提案时,只报告缺口与建议测试,不做编辑。用户要求改进测试或已批准计划时,实现限定范围的测试并完成评审与验证,无需再次询问;仅当需要新的契约决策、扩大范围或额外授权时才询问。覆盖率工作不授权实时 API 调用或更宽的沙箱访问。
工作流:检查 coverage/coverage-summary.json、coverage/coverage-final.json、coverage/lcov.info 及已记录的命令/环境证据,仅在代表相关源码与测试状态时复用。若缺失或过期,在仓库验证沙箱与凭据策略下运行 pnpm test:coverage,该初始测量先于实现评审;广泛测量前遵守主机容量指引。在请求范围内识别未覆盖行为,优先公共行为及有意义的错误、取消与生命周期路径,而非仅追求百分比。用 JSON 报告、coverage/lcov.info 或 coverage/lcov-report/index.html 定位缺口,测试放在相关 packages/<pkg>/test/ 目录。评估时报告证据与建议场景;授权实现时,在最高可控调用方边界选择具有独立预期结果的测试,不要添加仅复现辅助逻辑或枚举不支持排列的测试。实现测试、运行受影响检查并完成 $implementation-final-review,评审未完成时不要反复运行全量覆盖率。评审通过后运行 pnpm test:coverage 做最终测量,并运行 $code-change-verification 完成所需 SDK 门禁;两者目的不同,可复用已有效的最终测量。报告覆盖率变化、已验证行为及仍存在的重大缺口。
报告:说明覆盖率证据的范围与时效、每个新测试保护的行为、验证结果与未解决缺口。注释与代码用英文。不要仅以覆盖率百分比作为正确性证明。限制:资料未提供具体收费、平台支持范围或更多细节。