SuperAPI AI 工具集

pr-review

设计与创作

查看项目

更新于 10-16 00:20

技能介绍

用途:对代码变更(diff)做多维度审查,读取改动文件、选择适用的审查方法,汇总为按严重程度排序的报告。

主要能力:五个审查维度——代码审查(规范符合度、缺陷检测、置信度评分,仅报告 ≥80 的问题)、测试分析(行为覆盖与关键性评分,仅报告 ≥5 的缺口)、错误处理(静默失败模式、catch 块分析,分 CRITICAL/HIGH/MEDIUM)、类型设计(封装、不变量表达、实用性、强制力四维评分)、注释质量(准确性、长期价值、注释腐化)。各维度结果去重后合并,同一 file:line 保留更高严重级别。

使用方式:默认审查 git diff(未暂存改动);可指定 PR(git diff main...HEAD 或 gh pr diff <number>)或直接指定文件。用 git diff --name-only 列出改动文件,并读取项目 CLAUDE.md 中的项目规则。按文件特征路由维度:测试文件走测试分析,含 try/catch、except、.catch、Result 的文件走错误处理,含 class/interface/type/struct/enum/dataclass 的文件走类型设计,含新增注释的文件走注释质量。也可只请求单一维度,如“check the tests”“find silent failures”。

适用场景:合并前的质量门禁,需要带具体位置、可执行的审查意见时。

限制:只审查与报告,不做重构或简化(由 code-refiner 负责);无 diff 时需用户指定范围;diff 超出上下文时聚焦重点文件并说明跳过项;未找到 CLAUDE.md 时按通用最佳实践审查并注明。资料未提供安装方式、收费与平台信息。