GitHub Actions 中的 Claude Code 循环
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/run-claude-code-inside-github-actions-for-scoped-fix-review-and-triage-loops-on-pull-requests-and-issues。
技能介绍
要解决的问题
PR 合并前的审查、小范围修复和 issue 分类常常散落在多个工具里:人肉 review 排队久,临时起一个 agent 又容易脱离 CI 的触发规则和 runner 策略。这个技能针对的是在 GitHub Actions 里跑 Claude Code 的场景——让 agent 作为受限 worker 出现在正常 workflow 中,而不是游离在流水线之外。
技能如何工作
- 受限 worker:Claude Code 以 bounded worker 的形式在 Actions runner 上执行,输入输出都落在 PR / issue 的上下文里。
- 范围修复循环(scoped fix loops):针对 PR 做小范围修复,只改动当前任务相关的部分,不扩大变更面。
- 审查与分类循环(review & triage loops):对 PR 提交 review,对 issue 做跟进与分类,形成可反复执行的 loop。
- 常规触发:运行在正常的
workflow triggers之内,并遵守runner policy。 - 实现参考上游
claude-code-action文档,资料抽取自 anthropics/claude-code-action 的 README。
适用边界与注意点
- 安装 GitHub app、写入 secrets 需要仓库管理员权限。
- 依赖 GitHub Actions、Claude Code,以及 Anthropic API key 或受支持云厂商凭证。
- "bounded" 是核心约束:它待在 workflow 触发与 runner 策略允许的范围内,不适合需要长驻、人工交互或跨仓库自由行动的 agent。
- 上游文档:
github.com/1991513ccie-png/skills(抽取自 anthropics/claude-code-action README)。
使用场景
- PR 进入 CI 后排队很久没人 review,想在 Actions 流水线内自动跑一轮范围修复并给出 review 意见。
- Issue 里混着大量报错与功能请求,需要在 workflow 触发时做自动分类和跟进,而不是人工逐个翻看。
- 仓库维护者希望 Claude Code 在 Actions 中按 runner 策略运行,只改动当前 PR 相关代码。
- 合并前的审查比较机械,想在正常的 CI 触发条件下自动完成一轮 review 并反馈给 PR。
适合人员
- 仓库管理员:需要安装 GitHub app 和配置 secrets,并管控 Actions 中运行的 AI 行为边界。
- 后端工程师:负责 PR 审查和小范围修复,希望在 CI 内得到 bounded 的自动化辅助。
- 开源维护者:面对大量 issue 分类和跟进请求,想把机械的 triage 交给受控的 CI worker。
- DevOps 工程师:设计 workflow 与 runner 策略,需要 agent 按常规触发运行而不是脱离流水线。