SuperAPI AI 工具集

review

通用与其它

查看项目

更新于 10-16 05:07

技能介绍

用途:对当前分支的代码改动做只读审查。它先读取 checkpoint 会话记录来理解每处改动的开发者意图,再审计实际 diff,从而发现“想做的”和“代码实际做的”之间的偏差。

主要能力:检测基线分支并统计提交数与改动文件形成范围横幅;从提交信息中提取 Entire-Checkpoint 尾注并去重,用 entire checkpoint explain 获取会话摘要或最近用户提示作为意图上下文;同时读取当前进行中的会话以覆盖未提交改动;按文件分组、按严重程度(Critical > High > Medium > Low)排序输出问题,每条都附具体建议;审查结束后询问是否生成修复计划,不自动修复。

使用方式:先运行 entire version 检查 CLI 是否可用;依次尝试 origin/HEAD、origin/main、origin/master、main、master 确定基线;用 git rev-list --count 与 git diff --stat 计算范围;用 git log 提取 checkpoint,逐个执行 entire checkpoint explain --checkpoint <id> --json --no-pager(失败则退回不带 --json 的输出,不使用 --full);用 entire session current --json 读取未提交工作上下文;再读取 git diff <base>..HEAD 与 git diff HEAD,并参考 references/review-rules.md 执行审查。首次响应以“Entire Review:”开头并空一行,仅首次输出该标题。

适用场景:需要结合开发者意图审查分支改动、希望按严重程度获得可执行修复建议的代码审查流程。

限制:只读,审查期间不得修改文件;不审查生成文件、锁文件和二进制文件,除非用户明确要求;无 checkpoint 上下文时进入降级模式,仅基于 diff 和提交信息审查并明确说明缺少意图上下文;基线无法确定时需用户指定;diff 超过 100 个文件时需询问用户是否全审或聚焦子集;基线到 HEAD 无提交时不输出审查。具体安装方式与收费信息暂未提供。