anthropics/claude-code-action
摘要
Claude Code Action 是一个通用的 GitHub action,利用 Claude AI 为 PR 和问题提供答案并实现代码更改,具备智能模式检测等功能,并支持多种云提供商。
查看缓存全文
缓存时间: 2026/09/26 15:16
anthropics/claude-code-action
来源:https://github.com/anthropics/claude-code-action
Claude Code Action 响应评论
Claude Code Action
一个通用的 Claude Code (https://claude.ai/code) GitHub 操作,适用于 PR 和问题解答,能够回答问题并执行代码更改。此操作能智能检测何时激活——无论是响应 @claude 提及、问题指派,还是执行带有明确提示的自动化任务。它支持多种认证方式,包括 Anthropic 直接 API(API 密钥或工作负载身份联合)、Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry。
功能
- 🎯 智能模式检测:根据工作流上下文自动选择适当的执行模式——无需配置
- 🤖 交互式代码助手:Claude 可以回答关于代码、架构和编程的问题
- 🔍 代码审查:分析 PR 变更并提出改进建议
- ✨ 代码实现:能够实施简单修复、重构甚至新功能
- 💬 PR/问题集成:与 GitHub 评论和 PR 审查无缝协作
- 🛠️ 灵活工具访问:访问 GitHub API 和文件操作(可通过配置启用附加工具)
- 📋 进度跟踪:可视化进度指示器与复选框,随 Claude 完成任务动态更新
- 📊 结构化输出:获取经验证的 JSON 结果,可自动转化为 GitHub 操作输出,用于复杂自动化
- 🏃 在您的基础设施上运行:操作完全在您自己的 GitHub 运行器上执行(Anthropic API 调用指向您选择的服务提供商)
- ⚙️ 简化配置:统一的
prompt和claude_args输入提供与 Claude Code SDK 对齐的简洁、强大的配置
📦 从 v0.x 升级?
请查阅我们的 迁移指南,获取将工作流更新至 v1.0 的分步说明。新版本简化了配置,同时保持与大多数现有设置的兼容性。
快速开始
设置此操作最简单的方式是通过终端中的 Claude Code (https://claude.ai/code)。只需打开 claude 并运行 /install-github-app。
此命令将引导您完成 GitHub 应用和所需密钥的设置。
注意:
- 您必须是仓库管理员才能安装 GitHub 应用并添加密钥
- 此快速入门方法仅适用于直接 Anthropic API 用户。有关 AWS Bedrock、Google Vertex AI 或 Microsoft Foundry 的设置,请参阅 docs/cloud-providers.md。
📚 解决方案与用例
寻找特定的自动化模式?请查看我们的 解决方案指南,其中包含完整的可用示例:
- 🔍 自动 PR 代码审查 - 全流程审查自动化
- 📂 路径特定审查 - 针对关键文件变更触发
- 👥 外部贡献者审查 - 针对新贡献者的特殊处理
- 📝 自定义审查清单 - 强制执行团队标准
- 🔄 定期维护 - 自动化仓库健康检查
- 🏷️ 问题分类与标签 - 自动分类
- 📖 文档同步 - 随代码变更更新文档
- 🔒 安全审查 - 符合 OWASP 标准的安全分析
- 📊 DIY 进度跟踪 - 在自动化模式下创建跟踪评论
每个解决方案都包含完整的工作示例、配置详情和预期结果。
文档
- 解决方案指南 - 🎯 即用型自动化模式
- 迁移指南 - ⭐ 从 v0.x 升级到 v1.0
- 设置指南 - 手动设置、自定义 GitHub 应用和安全最佳实践
- 使用指南 - 基本用法、工作流配置和输入参数
- 自定义自动化 - 自动化工作流和自定义提示示例
- 配置 - MCP 服务器、权限、环境变量和高级设置
- 实验性功能 - 执行模式和网络限制
- 云服务提供商 - AWS Bedrock、Google Vertex AI 和 Microsoft Foundry 设置
- 能力与限制 - Claude 能做什么与不能做什么
- 安全 - 访问控制、权限和提交签名
- 常见问题 - 常见问题与故障排除
📚 常见问题
遇到问题或有疑问?请查阅我们的 常见问题解答,获取常见问题的解决方案以及 Claude 能力和限制的详细说明。
许可证
本项目采用 MIT 许可证——详情请参阅 LICENSE 文件。
相似文章
anthropics/claude-code
Claude Code 是 Anthropic 推出的一款代理式编码工具,它运行在终端中,能够理解代码库,并通过自然语言命令帮助完成诸如执行常规编码任务、解释代码和处理 git 工作流等任务。
@IceSolst: Claude code 的 /security-review 只是一个 Skill,整个提示都在这个 repo 里。它相当通用,在我看来,你可以针对每个仓库和你扫描的语言进行定制以获得更好的效果…
Anthropic 为 Claude Code 发布了一个官方 GitHub Action,可在拉取请求上提供由 AI 驱动的安全审查,具有可定制的提示和差异感知扫描功能。
hesreallyhim/awesome-claude-code
一份精选的 Claude Code 资源列表,Anthropic 的 AI 编码伴侣,包括文档、插件、状态行等。
@jdnichollsc:@trq212 的《我们如何使用 Claude Code》工作坊:https://github.com/anthropics/cwc-workshops… 祝 Claude 编码愉快!<3 #AI #Clau…
Anthropic 发布了“Code with Claude”工作坊材料,涵盖模型选择、多智能体系统、AI辅助产品工作流以及基于评估的智能体开发。
@Radha_AI:安装这个之后,Claude Code 的体验完全不同。Anthropic 悄悄发布了一个名为 clau… 的官方插件
Anthropic 悄然推出了一款名为 claude-code-setup 的官方插件,它能扫描项目并推荐 hooks、skills、MCP 服务器、子代理和自动化功能,从而将 Claude Code 从“还不错”转变为完整的 AI 开发环境。