SuperAPI AI 工具集

code-reviewer

测试与质量

查看项目

更新于 10-16 03:43

技能介绍

用途:指导智能体对本地开发改动或远程 Pull Request 进行专业、彻底的代码审查。

主要能力:支持两类审查目标。远程 PR 通过编号或 URL 指定,例如“Review PR #123”;本地改动则针对当前文件系统的暂存与未暂存变更。审查围绕正确性、可维护性、可读性、效率、安全性、边界情况与错误处理、可测试性等维度展开。

使用方式:远程 PR 先用 GitHub CLI 检出,命令为 gh pr checkout <PR_NUMBER>,再执行项目标准验证套件 npm run preflight,并阅读 PR 描述与已有评论以理解目标与历史。本地改动先查看 git status,再读取 git diff(工作区)和/或 git diff --staged(暂存区);若改动较大,可询问用户是否先运行 npm run preflight。

反馈结构:包含摘要、发现(Critical 严重问题、Improvements 改进建议、Nitpicks 可选细节)、结论(Approved 或 Request Changes)。语气应建设性、专业、友好,说明请求修改的原因,批准时肯定贡献的具体价值。

清理:远程 PR 审查后,询问用户是否切回默认分支(如 main 或 master)。

限制:资料未提供具体支持的编程语言、平台范围、收费方式或效果保证;preflight 命令依赖项目自身配置,并非所有项目都适用。