SuperAPI AI 工具集

coderabbit

通用与其它

查看项目

更新于 10-16 03:16

技能介绍

用途:该技能用于处理 CodeRabbit 的代码审查结果,可从 GitHub PR 拉取并分析 CodeRabbit 评论,或通过本地 CodeRabbit CLI 对本地差异运行审查。默认模式从远程 PR 获取评论,使用 --local 则切换到本地审查模式。

主要能力:解析参数中的 PR 编号或 PR URL(从路径提取编号),支持 --local 及 --base、--base-commit、--type、--config 等本地参数。远程模式会依次检查 GitHub CLI 登录状态、识别仓库、解析 PR 编号并校验 PR,然后从 issues 评论、reviews 和 pulls 内联评论三个 API 端点抓取 CodeRabbit 机器人(登录名以 coderabbitai 开头)的内容,归一化为包含路径、行号、正文、diff 上下文和来源的发现列表,再按共享流程分类、确认歧义、生成修复计划并报告。

使用方式:需先通过 gh auth status 确认已认证,否则运行 gh auth login。仓库通过 gh repo view --json owner,name 识别;PR 编号可直接提供、从 URL 提取,或用 gh pr view --json number 从当前分支自动检测。抓取命令使用 gh api 配合 --paginate 和 --jq 过滤。

适用场景:审查 GitHub PR 中的 CodeRabbit 反馈、整理内联评论与摘要、评估修复优先级。

限制:未认证、PR 不存在、未找到 CodeRabbit 评论、自动检测失败且未提供 PR 编号时会停止;涉及超出 PR 范围的架构改动或关键路径(认证、支付、数据完整性)分类置信度低时需人工介入。本地模式的具体流程见 references/local-review.md,分类流程见 references/triage.md。