Agent Skills
返回列表
🤖

GitHub Actions 中的 Claude Code 循环

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 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 按常规触发运行而不是脱离流水线。