SuperAPI AI 工具集

ai-reviewer-setup

测试与质量

查看项目

更新于 10-16 09:30

技能介绍

用途:在项目中设置或更新 Greptile 与 CodeRabbit 的 AI 代码审查配置,适用于新增根目录 greptile.json 或 .coderabbit.yaml 文件、调整 PR 审查节奏或目标过滤、以及记录安装说明的场景。

主要能力与工作流程:编辑前先检查项目状态,包括 git status --short 查看已有改动,并查找现有 greptile.json、.coderabbit.yaml、.coderabbit.yml、.github/、agent 文档、风格指南、生成输出目录、机器人使用情况及当前分支与默认分支证据。对已有配置文件采取合并而非整体替换。仅在需要时加载对应服务指南:涉及 greptile.json、Greptile 审查节奏或目标过滤、Greptile 安装文档时先读 providers/greptile.md;涉及 .coderabbit.yaml 或 .coderabbit.yml、CodeRabbit 自动审查行为、CodeRabbit 安装文档时先读 providers/coderabbit.md。

使用方式:确认各服务的 GitHub 或 GitLab 集成已启用、已授权并包含该仓库;若本地证据无法证明安装,则完成配置修改并留下简短的人工后续步骤。审查节奏上,除非用户要求持续审查,否则优先采用首次自动审查加手动跟进;避免让两个服务对同一 PR 的每次推送都审查。配置只添加项目实际需要的排除项,基于仓库中已存在或明确生成的 generated、vendored、build、coverage、snapshot、lockfile 路径;仅在现有风格、架构或 agent 文档提供具体审查指导时添加项目说明。状态检查、合并阻断和请求修改行为默认保持建议性,除非用户明确要求强制执行。

验证与限制:完成后运行各变更服务指南的语法校验,并运行覆盖变更配置文件的仓库校验;若服务已安装且可创建测试 PR,则验证目标分支、草稿、作者、路径和更新行为。最终回复需报告变更文件、各服务实际生效的目标与更新审查行为、验证结果及剩余的应用安装或仪表盘工作;当没有已安装应用或可用的测试 PR 时,说明跳过的服务级验证。资料未提供具体命令、价格或平台细节。