Autonomous PR review loop with Greptile. Use when an agent creates a PR and needs to autonomously handle code review feedback — reading Greptile reviews, fixing issues, pushing fixes, re-triggering review, and auto-merging when score is 4/5+. Trigger on commands like "pr review {url}", "review my PR", or when a Greptile review webhook/poll delivers feedback.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install pr-review-loop或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install pr-review-loop⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/pr-review-loop/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: pr-review-loop description: Autonomous PR review loop with Greptile. Use when an agent creates a PR and needs to autonomously handle code review feedback — reading Greptile reviews, fixing issues, pushing fixes, re-triggering review, and auto-merging when score is 4/5+. Trigger on commands like "pr review {url}", "review my PR", or when a Greptile review webhook/poll delivers feedback. ---
Autonomous cycle: Greptile reviews PR → agent fixes feedback → pushes → re-triggers → repeats until score ≥ 4/5 or max rounds.
When triggered with a PR URL or review payload:
# Run the review loop
bash scripts/pr-review-loop.sh <owner/repo> <pr-number>
Or invoke steps manually — see below.
# Get latest Greptile review
gh api "/repos/{owner}/{repo}/pulls/{pr}/reviews" \
--jq '[.[] | select(.user.login == "greptile-apps[bot]")] | last'
# Get inline comments
gh api "/repos/{owner}/{repo}/pulls/{pr}/comments" \
--jq '[.[] | select(.user.login == "greptile-apps[bot]")]'
Look for confidence/quality score in review body. Greptile typically includes a score like Score: X/5 or Confidence: X/5. Extract it:
gh pr merge <number> --merge --delete-branch --repo <owner/repo>
For each Greptile comment:
Commit with a descriptive message listing each fix:
Address Greptile review feedback (round N)
- Fix X in path/to/file.ts
- Fix Y in path/to/other.ts
- Improve Z per reviewer suggestion
Push and re-trigger:
git push
gh pr comment <number> --repo <owner/repo> --body "@greptileai review"
Maintain review-state.json in workspace:
{
"owner/repo#123": {
"rounds": 2,
"maxRounds": 5,
"lastScore": 3,
"sameScoreCount": 1
}
}
Update after each round. Check exit conditions:
Agents should respond to:
pr review — start review loop on a PRpr review — same, by referencepr status — show active review loops and their stateSee references/greptile-patterns.md for common Greptile feedback patterns and fix strategies.
安装 PR Review Loop 后,可以对 AI 说这些话来触发它
Help me get started with PR Review Loop
Explains what PR Review Loop does, walks through the setup, and runs a quick demo based on your current project
Use PR Review Loop to autonomous PR review loop with Greptile
Invokes PR Review Loop with the right parameters and returns the result directly in the conversation
What can I do with PR Review Loop in my developer & devops workflow?
Lists the top use cases for PR Review Loop, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/pr-review-loop/ 目录(个人级,所有项目可用),或 .claude/skills/pr-review-loop/(项目级)。重启 AI 客户端后,用 /pr-review-loop 主动调用,或让 AI 根据上下文自动发现并使用。
PR Review Loop 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
PR Review Loop 可免费安装使用。请查阅仓库了解许可证信息。
Autonomous PR review loop with Greptile. Use when an agent creates a PR and needs to autonomously handle code review feedback — reading Greptile reviews, fixing issues, pushing fixes, re-triggering review, and auto-merging when score is 4/5+. Trigger on commands like "pr review {url}", "review my PR", or when a Greptile review webhook/poll delivers feedback.
Automate my developer & devops tasks using PR Review Loop
Identifies repetitive steps in your workflow and sets up PR Review Loop to handle them automatically
PR Review Loop 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。