SuperAPI AI 工具集

roborev-design-review

设计与创作

查看项目

更新于 10-16 02:35

技能介绍

用途:对某个提交发起设计评审(design review),并在评审完成后向用户展示结果。适用于需要针对代码提交做设计层面审查的场景。

主要能力:支持指定提交引用,未指定时默认 HEAD;支持 --panel <name> 将评审分发给命名配置面板的多评审者,--panel none 强制单智能体评审;评审在后台运行,用户可继续工作,完成后展示结论。

使用方式:调用 /roborev-design-review [commit] [--panel <name>|none]。若提供提交引用,先用 git rev-parse --verify -- <commit>^{commit} 校验;校验失败则告知用户引用无效并停止。随后构造命令 roborev review [commit] --wait --type design [--panel <name>|none],通过后台任务运行。评审完成后读取输出:若出错(如守护进程未运行、仓库未初始化、评审报错),提示用户可用 roborev status 检查守护进程、roborev init 初始化仓库或重跑评审;否则突出展示结论(Pass 或 Fail),有发现时按严重程度分组并附文件路径与行号。若结论为 Fail,可建议运行 /roborev-fix <job_id>,job_id 取自输出中的 Enqueued job <id> 行或评审头部;面板评审时该 id 为综合父任务,应针对父任务提供修复,而非单个评审者。

限制与注意:当用户正在展示或粘贴已有评审结果时不要调用本技能,含评审发现、结论或摘要的消息属于输出而非新评审请求。该技能需要执行 bash 命令来校验提交并启动评审,任务在后台评审结束并展示结果后才算完成。这些说明是指导而非固定脚本,应结合对话上下文,跳过已满足的步骤;与项目级 CLAUDE.md 冲突时以项目级说明为准。面板评审中 roborev show 会打印一行评审者摘要(如 3 reviewers: bug P, security F);自动提交后钩子评审始终为单智能体,不受 default_panel 影响。相关技能:/roborev-review --type design、/roborev-design-review-branch、/roborev-fix。具体安装与配置细节暂未提供。