用途:review-coverage 是 doodledood/codex-workflow 中的只读测试覆盖率审查技能,用于分析当前分支与 main 的差异,确保新增和修改的逻辑有足够测试覆盖。它只读取、搜索并生成报告,不修改代码或创建文件。
主要能力:识别变更文件中的新函数、修改的函数签名、类方法、条件分支和错误处理;定位对应测试文件;评估正向、边界和错误用例覆盖;按差异规模分级分析;输出覆盖率审查报告,包含覆盖充分项、缺失覆盖项、建议测试脚手架和关键缺口。
使用方式:默认对比 origin/main 或 origin/master,执行 git diff origin/main...HEAD && git diff,并用 git diff main...HEAD --name-only 获取变更文件列表。用户指定文件或目录时审查指定路径;范围不明确或无变更时先询问用户。分析时需读取完整源文件而非仅看 diff。
适用场景:提交 PR 前检查测试覆盖;代码变更后审计新增逻辑;用户指定路径做完整覆盖审查。
限制:只读,不修改代码;默认只报告本次变更引入的覆盖缺口,不审计既有未测试代码;跳过生成文件、锁文件和第三方依赖;不报告代码缺陷、可维护性、类型安全、文档等问题;若差异过大无法彻底分析,会说明限制并聚焦高风险文件。具体安装或调用命令资料未提供。