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

评论区

0 条评论

登录后可评论。

苏棠 14 阅读