用途:纯诊断工具,读取一份既有测试,找出盲点、列出建议,产出一份 self-contained HTML 报告。不写测试、不改测试、不碰 source 与设定,唯一写入是新增 HTML 报告到 .review-tests/。
主要能力:按五类维度检查——断言有效性、行为盲点、Mock 健康度、测试结构、非决定性及 async 正确性。每条 finding 标注严重度(high=假绿灯或掩盖真 bug,med=验证力不足,low=可读性与惯例),并定位到具体测试行号与对应 source function 的关键行范围。
使用方式:无参数时询问目标文件路径;也可指定 review-tests <path>,给测试档或 source 档均可。流程为定位测试与 source、检查、定位关键 source 片段、产生 HTML 报告并自动开启。报告由 skill 目录下固定生成器 render.cjs 产出,agent 只负责写 findings JSON,再在项目根执行 node "<本 skill 目录>/render.cjs" /tmp/<name>-findings.json。
适用场景:审查 Vue 3 + TypeScript + Vitest 测试;五类维度为框架无关原则,Jest、Playwright、pytest 等同样适用。
限制:不改既有 code,不补测试(缺漏建议改用 tdd skill 逐个 red-green 补上);不给数字分数,只给定性健康度;source 片段仅 TS 家族套语法高亮,其他语言纯文字显示。报告内容使用繁体中文,技术术语保留英文。