教程

Claude Code in Slack:@Claude 触发编码任务、智能路由与 GitHub 仓库自动 PR 完整指南

Claude Code in Slack 完整指南:@Claude 触发编码任务的完整会话流程(检测意图→创建会话→进度更新→@提及完成→View Session/Create PR)、两种路由模式(Code only vs Code+Chat)、/invite @Claude 频道邀请、四个操作按钮说明、用户/工作区/频道三级访问控制、Enterprise 会话可见性设置,以及当前限制(仅 GitHub/每会话一个 PR)和常见问题排查。

2026/3/55分钟 阅读ClaudeEagle

Claude Code in Slack 将 AI 编码能力直接带入团队协作工作流。在 Slack 中 @Claude 布置编码任务,Claude 自动检测意图、创建 Claude Code 会话,在后台完成工作后将进度反馈到 Slack 频道。

核心使用场景

场景示例
Bug 调查与修复在 Bug 报告频道 @Claude「帮我查一下 auth 模块这个 NullPointerException」
快速代码修改「实现这个小功能,在 user-service 里加一个 email 格式验证」
协作调试团队讨论的上下文(错误复现步骤、用户反馈)直接供 Claude 使用
并行任务执行在 Slack 触发任务后继续其他工作,完成时收到通知

前置要求

要求说明
Claude 计划Pro、Max、Teams 或 Enterprise(需包含 Claude Code 访问权限)
Claude Code on the Web需要已启用 claude.ai/code 访问权限
GitHub 账号已连接到 Claude Code on the Web,至少有一个仓库已认证
Slack 认证Slack 账号已通过 Claude App 关联到 Claude 账号

工作流程

完整的会话流程

1. 你在 Slack 频道/线程中 @Claude 发送编码请求 ↓ 2. Claude 分析消息,检测是否为编码任务 ↓ 3. 在 claude.ai/code 创建新的 Claude Code 会话 ↓ 4. Claude 发布进度更新到你的 Slack 线程 ↓ 5. 完成后 @提及你,附带摘要和操作按钮 ↓ 6. 点击「View Session」查看完整记录 或点击「Create PR」直接创建 PR

上下文收集方式

  • 线程中 @提及:收集线程中所有消息作为上下文
  • 频道中直接 @提及:收集频道近期消息作为上下文

Claude 利用这些上下文理解问题、选择合适的仓库、确定解决方案。

设置步骤

第一步:安装 Claude App

从 Slack App Marketplace 安装 Claude App,完成 Slack 账号与 Claude 账号的关联。

第二步:邀请 Claude 到频道

/invite @Claude

Claude 安装后不会自动加入任何频道,必须手动邀请到需要使用的频道。

第三步:配置路由模式

Claude App Home 中找到 Routing Mode 设置:

模式行为适合场景
Code only所有 @提及都路由到 Claude Code 会话团队只用 Slack Claude 做开发任务
Code + Chat智能分析每条消息,自动路由到 Claude Code(编码)或 Claude Chat(写作/分析/问答)想用 @Claude 一站式处理所有类型工作

第四步:连接 GitHub 仓库

claude.ai/code 连接 GitHub 仓库。Claude 会根据 Slack 上下文自动选择仓库;如果有多个候选仓库,会显示下拉菜单让你选择。

Slack 中的操作按钮

按钮功能
View Session在浏览器中打开完整的 Claude Code 会话(完整记录 + 代码变更 + 可继续对话)
Create PR从会话变更直接创建 GitHub Pull Request
Retry as CodeClaude 以普通 Chat 回复,但你想要的是编码会话——点此重试
Change RepoClaude 选错了仓库——点此切换

访问权限控制

用户级别

  • 每个用户在自己的 Claude 账号下运行会话
  • 用量计入个人计划限制
  • 只能访问自己连接的仓库
  • 会话出现在个人的 claude.ai/code 历史中

工作区级别(管理员控制)

  • Slack 工作区管理员决定是否安装 Claude App
  • Enterprise Grid 组织管理员可控制哪些工作区有访问权限
  • 从工作区移除 App 立即撤销所有用户的访问权限

基于频道的访问控制

  • Claude 必须被邀请才能加入频道
  • 管理员可通过控制 Claude 被邀请到哪些频道来管控使用
  • 支持公开频道和私有频道
  • 私有频道可为团队提供额外的可见性控制层

会话内容的可见性

在 Slack 中可见:进度更新、完成摘要、操作按钮

在 Web 上可见:完整的 Claude Code 会话(完整对话历史、所有代码变更、文件操作、可继续会话或创建 PR)

Enterprise 和 Teams 账号中,从 Claude in Slack 创建的会话会自动对组织可见。详见 Claude Code on the Web 共享设置

最佳实践

写有效的请求

❌ 「修复 Bug」 ✅ 「在 user-service 仓库的 auth.ts 中,login 函数在 session 超时后抛出 NullPointerException, 错误信息是 [粘贴错误],帮我找到根本原因并修复」

用线程提供上下文:在线程中讨论 Bug 或功能时 @Claude,它会读取整个线程的所有上下文。

定义完成标准:明确说明「完成」意味着什么——写测试?更新文档?创建 PR?

当前限制

  • 仅支持 GitHub:目前不支持 GitLab 或 Bitbucket
  • 每会话一个 PR:每次会话只能创建一个 Pull Request
  • 速率限制:会话使用个人 Claude 计划的速率限制
  • 需要 Web 访问:没有 Claude Code on the Web 访问权限的用户只会获得普通 Chat 回复

常见问题排查

问题解决方案
会话未启动检查 Claude 账号是否已连接,确认有 Claude Code on the Web 访问权限
仓库未显示在 claude.ai/code 连接仓库,验证 GitHub 权限,尝试重新连接 GitHub 账号
选错了仓库点击「Change Repo」按钮;在请求中明确提及仓库名称
认证错误在 App Home 断开重连 Claude 账号;确认登录了正确的 Claude 账号

原文:Claude Code in Slack | 来源:Anthropic 官方文档

相关文章推荐

教程Claude Code Slack 集成完整指南:团队协作、CI 通知和权限管理Claude Code Slack 集成完整指南:5 大核心功能(频道触发任务/代码问答/CI 通知/PR 审查/Routines 结果推送);安装配置步骤;4 个权限等级(read/write/execute/pr)及频道级配置;人工审批工作流;GitHub Actions + Slack 通知自动化;4 个团队协作场景(新人上手/PM 提需求/频道分工规范/结构化请求模板);以及官方 Slack 集成 vs OpenClaw 方案的对比。2026/5/8教程Claude Code Slack 集成完全指南:让团队在工作频道里直接触发 AI 编程任务Claude Code Slack 集成完整指南:5 大核心能力(代码问答/任务执行/代码审查/CI 通知/团队协作)、按频道设置权限(read/write/execute/pr 四级)、人工审批工作流配置、GitHub Actions CI 失败自动触发 Claude 分析和修复、4 个团队场景(技术支持/新人上手/PM 提需求/凌晨紧急修复),以及 Slack 集成安全最佳实践。2026/4/26教程Claude Code in Slack:在团队聊天里直接触发 AI 修 bug、创建 PRClaude Code Slack 集成完整配置指南:4 步配置从团队聊天触发 AI 编码任务,含路由模式选择、上下文利用、仓库自动检测、权限管理,以及 Slack 提示词写法技巧。2026/4/12教程Claude Code 自动代码审查:多 Agent 分析 PR,捕捉逻辑错误和安全漏洞Claude Code 自动代码审查功能详解:多 Agent 并行分析 GitHub PR,自动发现逻辑错误、安全漏洞和回归 Bug。含配置步骤、自定义审查和 CI 集成。2026/4/7教程Claude Code 定时任务完整指南:/schedule、Routines 三种触发方式和 /loop 监控/schedule 命令和 Routines 完整指南:/schedule 创建/查看/运行/编辑/删除定时任务;Routines 三种触发方式(Cron 定时/GitHub 事件/Webhook API /fire 端点);4 个实战 Routine 配置(每日健康检查/PR 自动质量门/每周技术债扫描/CI 失败分析);/loop 会话内定期重复(vs /schedule 的区别对比);Routines 访问权限配置(GitHub/Slack/数据库);以及 Routines + ultrareview/Hooks/Subagents 的组合用法。2026/5/8教程Claude Code 自定义 Agents 完整指南:创建专用 AI 编程助手Claude Code 自定义 Agents 完整指南:Agent 定义文件格式(Frontmatter 字段:name/description/tools/permissionMode/model/effort/context);4 种调用方式(/agents 界面/--agent CLI/对话提及/Print 模式自动化);4 个实战 Agent 配置(安全审查员/数据库优化顾问/无障碍合规检查/TypeScript 类型安全/CI 失败分析师);skillOverrides 控制可见性;context: fork 独立上下文;以及在 GitHub Actions 里使用 Agent 的 CI 配置示例。2026/5/7