SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-15 23:34

技能介绍

用途:codereview-axi 的 code-review 技能让代理与人类在浏览器中共同审查代码变更,而不是把 diff 粘贴到终端或对话里。适合人类需要指向具体代码行的场景。

主要能力:cr open 打开浏览器审查会话,支持未提交改动(默认)、分支对比(--base main)和拉取请求(--pr 123);--note 可说明本次审查主题。人类阅读真实 diff、选中行并留下带意图的评论(fix 修改代码、explain 写理由不改代码、ignore 确认后忽略)。评论回传给代理,代理逐条处理并用 cr reply 回复,随后 cr refresh 把新 diff 推入已打开的标签页。

使用方式:无需全局安装,可用 npx -y codereview-axi open。若工具输出建议以 cr 开头的后续命令,改用 npx -y codereview-axi ... 执行。在受限沙箱或代理框架中 npx -y 无输出退出时,可直接用已安装副本:本地安装用 node "$(npm root)/codereview-axi/bin/cr.js",全局安装用 node "$(npm root -g)/codereview-axi/bin/cr.js",或安装后直接使用 cr。用 cr wait 长轮询等待评论,首次可加 --say 提供上下文;wait 在人类点击发送或结束会话前保持静默,这是正常状态,不要终止。评论按引用文本定位,不要依赖行号。每条评论都要回复。收到 closed: true 表示审查结束。

限制:cr 不会写入被审查的仓库;--pr 通过 gh 解析 base 和 head,若本地分支不是 PR 的 head 会拒绝检出。错误为结构化 {error: {code, message}},应按 code 分支处理而非退出码。cr setup 会写入 Claude Code 设置,需人类明确同意后才可运行。其他细节资料未提供。