如何配置 Claude Code Action:10 分钟让 AI PR 审查自动跑起来
如何配置 Claude Code Action10 分钟让 AI PR 审查自动跑起来【免费下载链接】claude-code-action项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-actionPR 提上去石沉大海评审要等一整天——这大概是每个团队都熟悉的一幕。Claude Code Action 就是一个装在 GitHub Action 里的 AI 代码审查员你在评论里 claude 一声它自己读 diff、找问题、回帖甚至直接提交修复。跑起来之前权限、工作流和密钥给仓库装上 Claude 应用。你需要仓库管理员权限把官方 Claude GitHub App 安装到目标仓库如果组织政策不允许装第三方 App可以用仓库里的 github-app-manifest.json 自建一个权限相同的应用。做完后你应该看到仓库的 integrations 列表里出现了 Claude且 claude 已被加为协作者。克隆参考仓库抄一份最小工作流。git clone https://gitcode.com/GitHub_Trending/cl/claude-code-action打开 examples/claude.yml 对照着在你的目标仓库里新建.github/workflows/claude.yml只保留 checkout 和 action 两个步骤on: issue_comment: types: [created] jobs: claude: runs-on: ubuntu-latest permissions: contents: write pull-requests: write id-token: write steps: - uses: actions/checkoutv6 - uses: anthropics/claude-code-actionv1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}做完后你应该看到仓库的 workflow 列表里多了名为 Claude Code 的条目且状态不是红叉。配一个密钥。在仓库 Settings → Secrets and variables → Actions 里加入ANTHROPIC_API_KEY如果你有 Pro/Max 订阅也可以用claude_code_oauth_token。做完后你应该看到密钥出现在 secrets 列表里——注意它不会回显明文能看到名字就算成功。第一次触发两种叫法一份带勾选框的报告触发方式分两种。手动在 issue 或 PR 的评论、PR 正文里打出默认触发词claude加一句需求比如「帮我看看这个 PR 有没有安全问题」。自动把工作流触发器改成pull_request: [opened]并配上prompt之后每个新 PR 都会自动审查examples/pr-review-filtered-paths.yml 就是现成的「只审关键路径」版本。报告长什么样Claude 会在 PR 或 issue 里留一条评论里面是随进度动态勾选的任务清单发现具体代码问题时它还会在对应行上贴 inline 评论。会话结束后会附上花费和耗时大致像这样✅ Located the debug print statement in the file ✅ Removed the print statement while preserving the function logic ✅ Added a review comment documenting the change Cost: $0.0347 | Duration: 18.8s拿到结果后你该做什么如果 inline 评论带 Fix this 链接点一下就能带着完整上下文打开本地 Claude Code 接着改或者直接在评论里回一句「把上面提到的问题都修掉」它会自己建提交并推送。按你的口味调教效果 → 改哪里想要的效果改哪里触发词从 claude 换成 /claude工作流里加trigger_phrase审查风格固定下来比如必查安全、必要求测试claude_args里加--system-prompt控制耗时和花费claude_args里加--max-turns 10、--model只在关键目录改动时触发pull_request 触发器里加paths抄 examples/pr-review-filtered-paths.yml自定义审查清单prompt字段直接写你的检查项让它能读 CI 失败日志加actions: read权限并配additional_permissions这些字段全部是可选的默认配置开箱即用逐项说明见 docs/usage.md。进阶玩法选读三个方向换模型入口。不直连 Anthropic API可以改走 AWS Bedrock 或 Google Vertex AI工作流里加use_bedrock/use_vertex开关即可细节见 docs/cloud-providers.md。彻底去掉静态密钥。Workload Identity Federation 用工作流的 OIDC 令牌换取短期凭证ANTHROPIC_API_KEY从此不用存也不用轮转配置步骤在 docs/setup.md。用 MCP 扩展工具。通过claude_args的--mcp-config挂载自定义 MCP 服务器比如给 Claude 加一个顺序思考工具写法参考 docs/configuration.md。踩坑速查三个最高频的报错症状工作流报 OIDC 认证错误。原因job 缺少id-token: write权限App 拿不到 OIDC 令牌。一招解法在permissions下加一行id-token: write。症状评论了 claude却提示没有权限触发。原因只有具备仓库 write 权限的用户才能唤起它这是防滥用的安全设计。一招解法确认评论人是协作者且拥有写权限allowed_non_write_users风险很大别轻易开。症状任务完成后没在原分支上改而是多了个 claude/xxx 分支。原因在已关闭的 PR 或 issue 场景下它推不了原分支会自动新建分支并给出建 PR 的链接。一招解法这不是 bug直接合并那个分支或者下次在打开的 PR 上 它它就会推回原分支。现在把工作流放上去claude 试试你的第一次自动审查卡住了翻 docs/faq.md或去仓库 issue 里问。【免费下载链接】claude-code-action项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-action创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

CANN ops-transformer 算子调试调优全指南:从 AI Core Kernel 调试到上板性能分析

CANN ops-transformer 算子调试调优全指南:从 AI Core Kernel 调试到上板性能分析

CANN ops-transformer 算子调试调优全指南:从 AI Core Kernel 调试到上板性能分析 【免费下载链接】ops-transformer 本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-transformer …

2026/9/20 16:46:05 阅读更多 →
第一次用吹焊台完整拆焊拆装 144 脚 LQFP 芯片时的呼吸凝滞

第一次用吹焊台完整拆焊拆装 144 脚 LQFP 芯片时的呼吸凝滞

第一次用吹焊台完整拆焊拆装 144 脚 LQFP 芯片时的呼吸凝滞在每一个嵌入式底层工程师的硬件动手进阶之路上,从焊接简单的 0805 电阻电容、8 脚 SOIC 运放,到第一次在没有贴片厂机器帮助下、纯靠手里的**热风枪吹焊台(Hot Air Rework Station&…

2026/9/19 6:22:52 阅读更多 →
Python+MySQL轻量级进销存系统开发实践

Python+MySQL轻量级进销存系统开发实践

1. 项目背景与需求分析在当今数字化时代,虽然大型企业普遍采用ERP系统进行管理,但大量个体工商户和小微商铺仍然依赖手工记账这种低效的管理方式。根据我的实地调研,超过70%的小型零售店铺还在使用纸质账本记录进销存数据,这不仅容…

2026/9/19 6:21:52 阅读更多 →

最新新闻

MicroPython pyboard 入门指南:硬件布局、供电方式与首次上电

MicroPython pyboard 入门指南:硬件布局、供电方式与首次上电

嵌入式语言运行时编程语言解释器编译器物联网系统编程 【免费下载链接】micropython MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems 项目地址: https://gitcode.com/gh_mirrors/mi/micropython 点击查看…

2026/9/20 18:08:11 阅读更多 →
Flow 中利用 match 表达式一次初始化多个变量:以 applyTheme 为主题的实战指南

Flow 中利用 match 表达式一次初始化多个变量:以 applyTheme 为主题的实战指南

开发工具静态分析代码质量 【免费下载链接】flow Adds static typing to JavaScript to improve developer productivity and code quality. 项目地址: https://gitcode.com/gh_mirrors/flow30/flow 点击查看 免费下载 本指南以 Flow(项目根目录&#x…

2026/9/20 18:08:11 阅读更多 →
SpringBoot智能仓储系统实战:从毕设到工业级落地

SpringBoot智能仓储系统实战:从毕设到工业级落地

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 18:08:11 阅读更多 →
微信Windows旧版本回退指南:历史安装包获取、兼容性验证与数据迁移

微信Windows旧版本回退指南:历史安装包获取、兼容性验证与数据迁移

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 18:08:11 阅读更多 →
安桥TX-NR636说明书实战:接线、AccuEQ校准与常见故障排查

安桥TX-NR636说明书实战:接线、AccuEQ校准与常见故障排查

简介:这是一份安桥TX-NR636功放的中文高级使用说明书,面向拥有该型号功放、希望充分挖掘其功能的中高级用户及家庭影院爱好者。内容涵盖AM/FM自动与手动调台、RDS电台信息显示、USB存储设备音乐播放、网络收音机(TuneIn)与DLNA串流…

2026/9/20 18:08:11 阅读更多 →
Flow 模式匹配实战:用 Tuple Pattern 同时匹配多个参数(tooltipPosition 示例剖析)

Flow 模式匹配实战:用 Tuple Pattern 同时匹配多个参数(tooltipPosition 示例剖析)

开发工具静态分析代码质量 【免费下载链接】flow Adds static typing to JavaScript to improve developer productivity and code quality. 项目地址: https://gitcode.com/gh_mirrors/flow30/flow 点击查看 免费下载 导读 本文以 Flow 官方评估套件(…

2026/9/20 18:07:11 阅读更多 →

日新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →