SuperAPI AI 工具集

code-reviewer-agent

编程与开发

查看项目

更新于 10-16 01:37

技能介绍

用途:该技能用于对代码进行深度审查,借助上下文隔离的 subagent 完成,避免在主对话中堆积代码内容。当用户要求代码审查,或提到 code review、代码审查、审查代码等关键词,或要求检查安全性、性能、代码质量时触发。

主要能力:审查覆盖安全漏洞、性能优化和生产可靠性;支持指定审查目标(如某目录、某 PR、暂存变更)和重点关注方向(安全、性能、质量),未指定时默认审查当前项目的 git 暂存变更(git diff --cached),且不限定关注方向。

使用方式:第一步整理用户需求,形成简洁指令,包含审查目标、重点关注方向及补充要求。第二步读取本目录下的 code-reviewer.md,将其完整内容与需求拼成 prompt,通过 Agent 工具 spawn subagent;subagent 配置为 description“深度代码审查”,model 读取 code-reviewer.md frontmatter 中的 model 字段,未指定则默认 sonnet。关键原则是不在主 agent 中搜集代码内容,只传审查目标描述,由拥有 Bash、Read 等工具的 subagent 自行读取代码和 diff;必须完整传递 code-reviewer.md 内容,不可截断或摘要。第三步将 subagent 返回的审查结果直接输出,不做摘要或缩写。

适用场景:审查 git 暂存变更、指定目录、指定 PR,以及需要安全、性能、质量专项检查的代码。

限制:资料未提供支持的平台、模型版本、安装命令、价格或具体效果数据;审查效果取决于所用模型与代码可访问性。