SuperAPI AI 工具集

hrt-apply-code-review

测试与质量

查看项目

更新于 10-16 01:06

技能介绍

用途:在 OpenSpec 的 tempa-spec schema 下,所有任务完成后,对已实现代码与工件(specs/**/*.md、design.md、tasks.md)做代码对规格的审查。

主要能力:每遍审查在无记忆的全新子智能体会话中进行,只看磁盘工件、代码与测试结果。每遍会重读规格、设计、任务和代码,运行完整测试与 linters(失败或 lint 错误自动记为 HIGH);运行仓库自带安全扫描命令并限定于本次改动;构建契约映射,核对每条需求、每个 #### Scenario、每个任务、design.md 决策与范围漂移;按条件做安全视角检查(使用 hrt-security-pass 技能);对照 smell 基线检查代码质量;执行 weak-oracle 门控,识别仅判断存在性、仅断言调用、期望值由被测代码计算等弱断言形状。

使用方式:审查会话将发现按 HIGH / MEDIUM / LOW 分组报告给编排会话,每条标记 MECHANICAL 或 DECISION;编排会话用 humanizer 技能后展示给用户,按 red-green-refactor 解决。MECHANICAL 直接修;LOW 安全问题集中报告一次;DECISION 逐条向用户确认(按 plain-language-writing 的 COMMS 规则)。修复后再进入下一遍,退出条件为无 HIGH 无 MEDIUM 或满 3 遍;测试或 linters 失败时循环不得停止。若仍有未解决 HIGH,标记为 RELEASE BLOCKER 并提示用户不要归档改动。

适用场景与限制:适用于 OpenSpec tempa-spec 流程完成后的代码审查;资料未提供安装方式、价格、平台、效果等事实,暂未提供。