SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 00:02

技能介绍

用途:使用 CodeRabbit CLI 审查代码改动,帮助在提交或合并前发现缺陷、安全问题与代码质量问题。

两种模式:

  1. task 模式:仅审查工作目录中未提交的文件(git status 显示为 modified/untracked),适合提交前审查进行中的代码。命令:bash skills/code-review/scripts/review-run.sh task
  2. pr 模式:将当前分支与 main 分支(或配置的 base 分支)对比,审查 diff 中所有改动文件,适合完整 PR 审查。命令:bash skills/code-review/scripts/review-run.sh pr

主要能力与工具:ada::review:task 审查未提交改动;ada::review:pr 审查 PR 全部文件;ada::review:read 读取最新审查结果;ada::review:cleanup 清理旧审查文件。

使用方式:运行审查命令后,CodeRabbit 分析文件并将结果保存到 .ada/data/reviews/,文件名形如 {type}-review-{timestamp}.md,同时生成含统计信息的 .json 元数据。用 bash skills/code-review/scripts/review-read.sh 查看最新审查内容、问题、建议、统计与被审查文件列表。修复问题后可再次运行审查验证,提交前可运行 ada::agent:finalize 确保代码质量。

适用场景:开发过程中频繁运行 task 审查;提交 PR 前运行 pr 审查;可结合 ada::code-quality 检查质量、ada::docs:check 检查文档更新、ada::pr-review 管理 GitHub PR 评论。

限制:依赖 CodeRabbit CLI 与相应技能脚本环境;pr 模式需先提交全部改动;审查结果写入本地 .ada/data/reviews/ 目录,需定期用 cleanup 清理磁盘空间。资料未提供具体收费、价格与平台支持信息。