用途:从当前分支的 PR(或指定 PR)拉取 Greptile 审查评论,并逐条评估后处理。
主要能力:自动检测当前分支对应的 PR;通过 gh api 获取 Greptile 机器人(greptile-apps[bot])的行内评论与审查摘要;对每条评论独立评分(A-F,满分 100),不照搬 Greptile 的 P1/P2 严重度标记;以编号列表展示评分与位置;由用户选择处理全部、指定编号或跳过;应用修复时结合代码上下文与项目 CLAUDE.md 约定判断,若不同意可说明理由跳过;最后输出已修复与已跳过的汇总。
使用方式:命令 /greptile 获取当前分支 PR 的评论;/greptile 597 获取指定 PR 的评论。检测 PR 使用 gh pr list --head "$(git branch --show-current)" --json number,url -q '.[0]';获取评论使用 gh api 调用 pulls 的 comments 与 reviews 接口,并用 jq 过滤 greptile-apps[bot]。
适用场景:在代码审查流程中集中查看并处理 Greptile 的自动化审查意见,适合使用 GitHub CLI 与 jq 的开发者。
限制:依赖 gh 与 jq 环境及 GitHub 仓库权限;仅针对 Greptile 机器人评论;评分与修复建议由使用者自行判断,不保证 Greptile 建议正确;未提供其他平台或收费信息。