Claude Code 一条命令自动 review 所有 PR,GitHub 评论区直接出结果!
团队 Code Review 效率翻倍神器来了!
每次发 PR 后,最痛苦的不是等 review,而是——review 意见零零散散地来,有的在 GitHub 上,有的在 Slack 里,收到最后根本对不上哪条是哪条。
今天挖到一个让我眼前一亮的解决方案:ShakaCode 团队把自家 Code Review 全流程做成了 Claude Code 的可复用命令集,其中一个命令让我看傻了——
一句话,Claude 直接帮你 review 仓库里所有打开的 PR,并自动把意见发到对应 GitHub 评论区。
这怎么做到的?
他们把整个 review 工作流做成了一个 /review-all-prs 命令。装上之后,只需要:
/review-all-prs
Claude 就会自动:
- 拉取所有 Open PR 的 diff
- 逐个分析代码逻辑、安全隐患、性能问题
- 直接把 review 意见发到 GitHub 对应的 PR 评论区
- 有 dry-run 模式,不想发就先看结果
review PR #347 这一个?也没问题:
/review-all-prs 347
想先预览不发送?加 --dry-run 就行。
为什么值得装?
光 review 自己的代码可能不够惊艳,但它解决了一个真实的团队协作痛点:
团队 PR 太多来不及看? 让 Claude 先扫一遍,标出高风险区域,你再重点 review。
想保持 Code Review 一致性? 每次 review 都用同一套检查框架,不会因为今天状态差就漏掉安全漏洞。
新成员 onboarding? 直接把 /review-all-prs 的输出当 review 模板,快速了解代码规范。
除了 review-all-prs,这个命令集里还有:
| 命令 | 功能 |
|---|---|
/address-review |
自动处理 review 意见,创建 todo,逐条回复并解决线程 |
/self-review |
提 PR 前自己先 review 自己的改动 |
/security-review |
OWASP Top 10 安全检查 |
/optimize |
性能问题分析 |
/merge-commit-msg |
自动生成规范的 merge commit 信息 |
怎么装?
就是一个 git clone 的事:
git clone https://github.com/shakacode/claude-code-commands-skills-agents.git
cd claude-code-commands-skills-agents
# 装所有命令(推荐)
mkdir -p ~/.claude/commands
cp commands/*.md ~/.claude/commands/
# 或者只装 review 相关
cp commands/review-all-prs.md ~/.claude/commands/
cp commands/address-review.md ~/.claude/commands/
装完直接 claude 打开对话,输入 /review-all-prs 就跑起来了。
项目来自 ShakaCode,专业做 React/Rails 咨询的团队,自己内部在用,开源出来给社区。整个仓库有 44 颗星,不算爆款但属于「真干活」那种。
GitHub 仓库:shakacode/claude-code-commands-skills-agents
GitHub: https://github.com/shakacode/claude-code-commands-skills-agents
评论区
登录后可评论。