SuperAPI AI 工具集

roborev-review

编程与开发

查看项目

更新于 10-16 07:24

技能介绍

用途:对某个提交发起代码审查并展示结果。用法为 /roborev-review [commit] [--type security|design] [--panel <name>|none]。若提供 commit,会先用 git rev-parse --verify -- <commit>^{commit} 校验其是否为有效提交,无效则停止。随后构造并后台运行 roborev review [commit] --wait [--type <type>] [--panel <name>|none],未指定 commit 时默认 HEAD。审查期间用户可继续工作,完成后展示结果:突出显示 Pass 或 Fail 结论,若有问题则按严重程度分组并附文件路径与行号。若输出报错(如守护进程未运行、仓库未初始化),会提示用 roborev status 检查、roborev init 初始化或重跑。使用 --panel <name> 时会分发给多个评审者,Enqueued job <id> 为汇总(父)任务,展示其综合结论,并针对该父 id 提供修复建议;--panel none 强制单智能体审查,提交后自动钩子审查始终为单智能体。审查失败时提示可运行 /roborev-fix <job_id> 修复,通过则不提供。注意:当用户已在展示或粘贴既有审查结果时不应调用本技能。相关命令:/roborev-design-review、/roborev-fix、/roborev-review-branch。