用途:该技能是面向 CodeRabbit AI 的 Pull Request 审查管理器,帮助用户处理 GitHub PR 上的 CodeRabbit 审查评论,包括下载评论、整理问题、跟踪修复进度和生成状态报告。当用户提到 CodeRabbit、PR 审查、审查评论、修复问题或查看 PR 状态时触发。
主要能力:下载指定 PR 的 CodeRabbit AI 评论,按严重程度分为 Critical、Major、Trivial 三类,并区分已解决与未解决;将结果保存到工作目录的 .reviews/reviews-pr-<number>/ 下,包含 summary.md、执行日志、issues/ 与 comments/ 子目录;提供修复引导,按严重程度优先处理;通过状态命令显示剩余问题与进度百分比。
使用方式:提供三个斜杠命令,PR 编号可选,未提供时使用最新打开的 PR。 /reviewer:sync --pr <number> 下载审查 /reviewer:fix --pr <number> 修复问题 /reviewer:pr-status --pr <number> 查看状态 下载后建议读取 summary.md 查看概览。修复时逐个处理问题,先 Critical 再 Major 最后 Trivial,修改后运行测试与格式化,并将问题文件重命名为 resolved 或移入 resolved/ 子目录。
依赖与配置:需要在其安装目录创建 .env 文件,设置 GITHUB_TOKEN(必填,需 repo 权限)、OUTPUT_DIR、LOG_LEVEL、PR_REVIEW_TZ 等。依赖包括 @octokit/rest、@octokit/graphql、winston、zod、dotenv,首次运行自动安装;若缺失可执行 bun install。
适用场景:PR 创建后下载审查意见、按优先级修复、合并前确认所有问题已解决。
限制:仅处理 CodeRabbit AI 评论;需在 git 仓库中且远程为 GitHub 格式;若 PR 尚无 CodeRabbit 评论或编号错误则无法获取;令牌未配置会报错。具体收费、平台支持范围等资料暂未提供。