用途:cr 用于获取当前分支 PR 上的 CodeRabbit 审查评论,并结合项目约定与自身判断逐条处理,而非机械照搬机器人建议。
主要能力:支持按当前分支自动识别 PR,或指定 PR 编号;通过 gh api 拉取 CodeRabbit 的行内评论与审查摘要;对每条评论独立评分(A 90-100 为真实缺陷或安全问题,B 75-89 为合理改进,C 50-74 为低影响有效点,D 25-49 为过度谨慎或风格偏好,F 0-24 为吹毛求疵或与项目模式冲突);以编号列表展示评分与位置;由用户选择处理范围后应用修复并给出汇总。
使用方式:命令为 /cr(当前分支 PR)或 /cr 556(指定 PR)。流程先用 gh pr list --head "$(git branch --show-current)" --json number,url -q '.[0]' 检测 PR,无 PR 则停止;再用 gh api 拉取行内评论与审查摘要;随后评分展示,用户可回复 all、1, 3、skip 或自由描述;最后逐条评估并应用或跳过,展示改动并汇总 Fixed/Skipped。
适用场景:需要在 PR 流程中快速筛选 CodeRabbit 反馈、区分真实问题与噪音时使用。
限制:依赖 gh CLI 与 jq,且需已配置仓库访问权限;评分与采纳由使用者判断,技能本身不保证建议正确;资料未提供安装方式、收费、平台支持范围等细节。