每次 PR 都在重复低级错误?让 AI 在 CI 里替你 Code Review
每次 PR 都在重复低级错误?让 AI 在 CI 里替你 Code Review
你有没有这种感觉:代码 review 审到怀疑人生——同样的空指针、同样没处理的 edge case、同样漏掉的 error handling,一遍遍在 PR 里出现,浪费时间还破坏心情。
claude-code-action 这个官方 Skill,就是来解决这个问题的。
它是什么
这是 Anthropic 官方出的 GitHub Action(github.com/anthropics/claude-code-action),能把 Claude Code 直接跑在 CI/CD 流水线里。
不再是那种”在 PR 下面发一条 AI 评论”的玩具——它是让 Claude 真正去读代码、发现问题,然后直接帮你 commit 修复的那种。
Stars 8200+,18,100+ 仓库在用,2026 年初正式 GA(v1.0)。
能做什么
自动 PR 审查:每当有人开 PR 或 push 新 commit,Claude 自动 review,检查逻辑正确性、安全漏洞、性能问题,发现问题直接 post 评论并要求 changes。
@claude 交互模式:在任意 PR 或 Issue 下面 @claude,它就开始干活——回答架构问题、实现新功能、帮你写测试。团队成员不用本地装 Claude 也能用。
Issue → PR 自动实现:把 issue assign 给 Claude,它读完 issue 直接创建包含完整实现的 PR。不只是建议,是直接出活。
定时维护任务:配置 cron 触发,Claude 定期检查依赖更新、整理文档、清理代码健康度,发现过期依赖自动提 PR。
所有这些都跑在 GitHub Actions runner 上,你的代码不离开自己的基础设施。
安装有多简单
一条命令搞定:
claude /install-github-app
它会自动:安装 Claude GitHub App、写入 workflow 文件、配置 API key secret。全程交互式,不用手动改 YAML。
或者手动三步:装 GitHub App → 添加 ANTHROPIC_API_KEY secret → 复制 workflow 文件到 .github/workflows/。五分钟搞定。
一个实际例子
自动 PR 审查的 workflow 配置文件长这样:
name: Claude Code Review
on:
pull_request:
types: [opened, synchronize]
jobs:
review:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: anthropics/claude-code-action@v1
with:
prompt: |
Review this PR with radical candor.
Focus on: logic correctness, security (OWASP Top 10),
breaking changes, test coverage.
REQUEST_CHANGES on anything actionable.
开 PR,Claude 自动 review,post 评论,全程无人干预。
支持哪些场景
- 自动化代码审查(每次 PR push 自动触发)
- 团队 @claude 协作(任何人在 PR/Issue @ 它)
- Issue → PR 自动实现(assign issue 给 Claude)
- 定时依赖更新检查
- MCP 服务器集成
- 自定义 CLAUDE.md 规则自动生效
GitHub 链接
https://github.com/anthropics/claude-code-action
如果你用 Claude Code 做开发,这个 Action 值得优先装——把 AI review 从本地变成 CI 里的自动流程,团队效率提升一个档次,而且代码质量不会再因为”reviewer 今天心情不好”而漏掉。
评论区
登录后可评论。