SuperAPI AI 工具集

orchestrate-review

测试与质量

查看项目

更新于 10-15 16:42

技能介绍

用途:orchestrate-review 用于对代码进行多轮(multi-pass)深度审查。当用户要求“深度审查代码”“彻底代码审查”“多轮审查”,或需要编排工作流第 9 阶段审查循环时使用。

主要能力:根据审查范围选择专家。范围分三类:用户请求(从用户所指内容检测信号)、工作流第 9 阶段(仅从变更文件检测信号)、项目审计(从整体项目结构检测信号)。核心审查轮次始终包含:代码质量、安全、性能、测试覆盖。条件轮次按信号触发:数据库、架构、API、前端、后端、DevOps。

使用方式:并行启动通用 Task 智能体(模型 sonnet),每个轮次一个。信号检测基于文件名正则,例如 db/migrations/schema/prisma/typeorm/sql 触发数据库,api/routes/controllers/handlers 触发 API,.tsx/.jsx/.vue/.svelte 触发前端,server/backend/services/domain 触发后端,.github/workflows、Dockerfile、k8s、terraform 触发 DevOps,文件数超过 20 触发架构。每个智能体返回 JSON 发现,包含 file、line、severity、description、suggestion、confidence、falsePositive。聚合时按 id 去重、按严重级别分组,仅报告 confidence >= medium 的问题。迭代循环最多 5 次,允许 1 次停滞(连续两次相同哈希)。修复按 critical→high→medium→low 顺序,由编排器通过 Edit 工具应用,提交信息为 fix: review feedback (iteration N),之后运行 deslop-agent。若达到停滞或迭代上限,通过 AskUserQuestion 询问用户是覆盖继续还是中止。审查队列状态存于 {stateDir}/review-queue-{timestamp}.json,批准后删除,阻塞时保留。

适用场景:需要系统性、多视角代码审查的仓库或变更集,尤其是跨模块改动、涉及安全与性能的代码。

限制:该技能使用 Claude Code 的 Task({ subagent_type: ... }) 语法;其他平台需替换为等价语法,如 OpenCode 的 spawn_agent({ type: ... }) 或 Codex CLI 的 $agent general-purpose --model sonnet --prompt "..."。聚合与迭代逻辑跨平台一致,仅智能体启动语法不同。安全敏感代码的修复不应盲目应用 LLM 建议,需先审查。其他平台支持细节、收费与价格信息暂未提供。