SuperAPI AI 工具集

code-review

编程与开发

查看项目

更新于 10-16 01:06

技能介绍

用途:在用户要求代码评审或质量、安全评估时使用;适用于变更合并前审查,或重大功能需要独立评审。不用于实现、宽泛规划或自动清理。

主要能力:先用 git status --short、git diff --stat、git diff -- <scope> 记录范围,识别变更文件与评审边界,不擅自扩大范围。随后并行启动两条独立通道:code-reviewer 检查规范符合性、安全、代码质量、性能、最佳实践与可维护性;architect 检查边界、接口、隐藏耦合、长期取舍并给出最强反对意见。发现按 CRITICAL(安全或数据丢失阻断)、HIGH(缺陷或严重坏味道)、MEDIUM(重要改进)、LOW(风格建议)评级;每条需给出 file:line、问题、风险和具体修复建议,并区分事实与建议。架构状态为 CLEAR / WATCH / BLOCK。

使用方式:并行调用两条通道,需提供明确的范围与产物;不覆盖用户的模型与推理/努力设置。评审本身只读;在 omx ralph CLI 兼容路径上发现可触发自动修复跟进,普通 code-review 不承诺自动修复。状态通过 hook 持有的 skill-active-state.json 维护,不创建 code-review-state.json;Autopilot 内保持 mode:"autopilot" 与 current_phase:"code-review",干净评审时在进入 ultraqa 前持久化产物,非干净评审时持久化发现并走返工或 ralplan。

受限与门禁:审批要求两条独立通道都返回证据;任一通道无法启动、缺失、跳过或失败,均视为阻断的不可用评审状态,不得以自审或作者通道替代,也不得标记为可合并。若 architect 为 BLOCK 或 code-reviewer 为 REQUEST CHANGES,最终建议为 REQUEST CHANGES;architect 为 WATCH 时最终建议为 COMMENT;否则沿用 code-reviewer 建议。最终报告需包含文件数、问题统计、架构状态、发现列表与架构观察项。

限制:资料未提供具体安装命令、收费方式、支持平台与性能数据,暂未提供。