SuperAPI AI 工具集

code-review

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:对拉取请求(PR)的代码差异进行 AI 辅助审查,覆盖安全、逻辑、架构等维度,并给出可执行的审查结论。

主要能力:

  1. 范围与技能加载:通过 git diff origin/<base>...HEAD --name-only 确定审查范围;若存在工单号或 PR 链接则获取其意图;加载 common-code-review、common-security-audit、common-owasp、common-llm-security 等全局技能,以及 AGENTS.md 中的 P0/P1 规则;若有工单/PR 上下文,优先使用 review-ticket 进行专家分派。

  2. 多层审查(多视角):安全(必选)、逻辑与正确性、静默失败、类型设计、若涉及 LLM 代码则检查 AI 安全;对 AI 生成或快速迭代的改动,借助 vibe-security-scan 参考进行氛围安全检查;还包含测试视角。

  3. 置信度过滤与报告:仅报告置信度不低于 76/100 的发现;报告格式可参考 report.md,否则使用内置输出模板。

  4. 结论:展示报告后,请用户在 APPROVE、CHANGES REQUESTED、BLOCKED 中选择一个结论。

  5. 批量反馈:不把完整报告作为单条评论发布,而是将每条发现按文件与行分别作为独立线程发布,并附一条总结结论评论;若使用 review-ticket,需用户批准 specialist-pr-commenter-batch 后再发布。

  6. 实现计划:初始化 task.md,代码改动应用 common-tdd。

  7. 技能反馈闭环(必选):对每个 BLOCKER 或 MAJOR 发现,判断是否存在本应阻止该问题的技能;若有则修正该技能的 SKILL.md(反模式)与 evals/evals.json;若问题反复出现且无对应技能,则通过 common-skill-creator 创建新技能。

输出模板包含 Findings、Verdict、Next action 三部分。

使用方式:当用户要求执行该工作流时,按上述步骤操作;相关命令与技能名称保持原样。

限制:本技能依赖仓库中的技能文件与参考文档;置信度阈值、审查维度等均由该技能定义。其它环境配置、平台支持与收费信息资料未提供。