SuperAPI AI 工具集

sherlock-review

编程与开发

查看项目

更新于 10-16 03:48

技能介绍

用途:sherlock-review 用于“基于证据的调查式代码审查”,以演绎推理判断实际发生了什么,而非只看声明。适合核验 PR、提交信息或说明文档中的说法,例如“修复了 Bug”“性能提升 50%”“覆盖所有边界情况”。

主要能力:按 OBSERVE(收集证据)、DEDUCE(对比声明与现实)、ELIMINATE(排除不可能)、CONCLUDE(给出结论)、DOCUMENT(以证据记录)推进;给出结论等级:SUPPORTED / PARTIALLY SUPPORTED / NOT SUPPORTED,另有 TRUE、PARTIALLY TRUE、FALSE、NONSENSICAL 等判定。

使用方式:用 git diff <commit> 查看实际改动,npm test -- --coverage 独立运行测试,并用 git log、git blame 核查时间线;按模板输出声明、证据、演绎分析与建议。要求每次调查至少给出 3 条加权观察(CRITICAL=3、HIGH=2、MEDIUM=1、LOW=0.5,INFORMATIONAL=0.25),否则视为失败。可与 qe-code-reviewer、qe-security-auditor、qe-performance-validator 等代理协同,记忆命名空间为 aqe/sherlock/。

适用场景:验证 Bug 修复、性能声明、边界处理与安全相关声明,检查是否存在只删日志、只覆盖特定测试、回避根因、无回归测试等红旗。

限制:仅依据资料,具体安装方式、收费与平台支持暂未提供;结论需可复现证据支撑,不能只凭提交信息或文档。