Skip to main content
Slack 中的 Claude Code 将 Claude Code 的强大功能直接引入您的 Slack 工作区。当您使用编码任务提及 @Claude 时,Claude 会自动检测意图并在网络上创建 Claude Code 会话,允许您在不离开团队对话的情况下委派开发工作。 此集成基于现有的 Claude for Slack 应用程序构建,但为与编码相关的请求添加了到网络上 Claude Code 的智能路由。

用例

  • Bug 调查和修复:要求 Claude 在 Slack 频道中报告 Bug 时立即调查和修复。
  • 快速代码审查和修改:让 Claude 根据团队反馈实现小功能或重构代码。
  • 协作调试:当团队讨论提供关键背景信息(例如错误重现或用户报告)时,Claude 可以使用该信息来指导其调试方法。
  • 并行任务执行:在 Slack 中启动编码任务,同时继续其他工作,完成时收到通知。

前置条件

在使用 Slack 中的 Claude Code 之前,请确保您具有以下条件:
要求详情
Claude 计划Pro、Max、Team 或 Enterprise,具有 Claude Code 访问权限(高级席位)
网络上的 Claude Code必须启用对网络上的 Claude Code的访问
GitHub 账户连接到网络上的 Claude Code,至少有一个存储库已认证
Slack 认证您的 Slack 账户通过 Claude 应用程序链接到您的 Claude 账户

在 Slack 中设置 Claude Code

1

在 Slack 中安装 Claude 应用程序

工作区管理员必须从 Slack 应用程序市场安装 Claude 应用程序。访问 Slack 应用程序市场并单击”Add to Slack”开始安装过程。
2

连接您的 Claude 账户

安装应用程序后,认证您的个人 Claude 账户:
  1. 通过单击您的应用程序部分中的”Claude”在 Slack 中打开 Claude 应用程序
  2. 导航到应用程序主页选项卡
  3. 单击”Connect”将您的 Slack 账户与您的 Claude 账户链接
  4. 在浏览器中完成认证流程
3

配置网络上的 Claude Code

确保您网络上的 Claude Code 已正确配置:
  • 访问 claude.ai/code 并使用您连接到 Slack 的同一账户登录
  • 如果尚未连接,请连接您的 GitHub 账户
  • 认证至少一个您希望 Claude 使用的存储库
4

选择您的路由模式

连接您的账户后,配置 Claude 如何在 Slack 中处理您的消息。导航到 Slack 中的 Claude 应用程序主页以找到路由模式设置。
模式行为
仅代码Claude 将所有 @mentions 路由到 Claude Code 会话。最适合仅将 Claude 用于 Slack 中开发任务的团队。
代码 + 聊天Claude 分析每条消息并在 Claude Code(用于编码任务)和 Claude Chat(用于写作、分析和常见问题)之间智能路由。最适合希望为所有类型工作提供单一 @Claude 入口点的团队。
在代码 + 聊天模式下,如果 Claude 将消息路由到聊天但您想要编码会话,您可以单击”Retry as Code”来创建 Claude Code 会话。类似地,如果它被路由到代码但您想要聊天会话,您可以在该线程中选择该选项。

工作原理

自动检测

当您在 Slack 频道或线程中提及 @Claude 时,Claude 会自动分析您的消息以确定它是否是编码任务。如果 Claude 检测到编码意图,它将把您的请求路由到网络上的 Claude Code,而不是作为常规聊天助手响应。 您也可以明确告诉 Claude 将请求作为编码任务处理,即使它没有自动检测到。
Slack 中的 Claude Code 仅在频道(公开或私有)中工作。它在直接消息 (DM) 中不起作用。

上下文收集

来自线程:当您在线程中 @mention Claude 时,它会从该线程中的所有消息收集上下文以理解完整的对话。 来自频道:当直接在频道中提及时,Claude 会查看最近的频道消息以获取相关上下文。 此上下文帮助 Claude 理解问题、选择适当的存储库并指导其任务方法。
当在 Slack 中调用 @Claude 时,Claude 可以访问对话上下文以更好地理解您的请求。Claude 可能会遵循上下文中其他消息的指示,因此用户应确保仅在受信任的 Slack 对话中使用 Claude。

会话流程

  1. 启动:您使用编码请求 @mention Claude
  2. 检测:Claude 分析您的消息并检测编码意图
  3. 会话创建:在 claude.ai/code 上创建新的 Claude Code 会话
  4. 进度更新:Claude 在工作进行时向您的 Slack 线程发布状态更新
  5. 完成:完成后,Claude @mentions 您并提供摘要和操作按钮
  6. 审查:单击”View Session”查看完整记录,或单击”Create PR”打开拉取请求

用户界面元素

应用程序主页

应用程序主页选项卡显示您的连接状态,并允许您连接或断开您的 Claude 账户与 Slack 的连接。

消息操作

  • View Session:在浏览器中打开完整的 Claude Code 会话,您可以在其中查看所有执行的工作、继续会话或提出其他请求。
  • Create PR:直接从会话的更改创建拉取请求。
  • Retry as Code:如果 Claude 最初作为聊天助手响应但您想要编码会话,请单击此按钮将请求重试为 Claude Code 任务。
  • Change Repo:如果 Claude 选择不正确,允许您选择不同的存储库。

存储库选择

Claude 根据 Slack 对话中的上下文自动选择存储库。如果多个存储库可能适用,Claude 可能会显示一个下拉菜单,允许您选择正确的存储库。

访问和权限

用户级访问

访问类型要求
Claude Code 会话每个用户在其自己的 Claude 账户下运行会话
使用情况和速率限制会话计入个人用户的计划限制
存储库访问用户只能访问他们个人连接的存储库
会话历史会话出现在您在 claude.ai/code 上的 Claude Code 历史中

工作区管理员权限

Slack 工作区管理员控制 Claude 应用程序是否可以在工作区中安装。然后,各个用户使用自己的 Claude 账户进行认证以使用集成。

什么可以在哪里访问

在 Slack 中:您将看到状态更新、完成摘要和操作按钮。完整记录被保留并始终可访问。 在网络上:完整的 Claude Code 会话,包含完整的对话历史、所有代码更改、文件操作以及继续会话或创建拉取请求的能力。

最佳实践

编写有效的请求

  • 具体说明:在相关时包括文件名、函数名或错误消息。
  • 提供上下文:如果从对话中不清楚,请提及存储库或项目。
  • 定义成功:解释”完成”的样子——Claude 应该编写测试吗?更新文档?创建 PR?
  • 使用线程:在讨论 Bug 或功能时在线程中回复,以便 Claude 可以收集完整的上下文。

何时使用 Slack 与网络

在以下情况下使用 Slack:上下文已存在于 Slack 讨论中,您想异步启动任务,或者您正在与需要可见性的团队成员协作。 直接在网络上使用:当您需要上传文件、想要在开发过程中进行实时交互或处理更长、更复杂的任务时。

故障排除

会话未启动

  1. 验证您的 Claude 账户在 Claude 应用程序主页中已连接
  2. 检查您是否启用了网络上的 Claude Code 访问权限
  3. 确保您至少有一个 GitHub 存储库连接到 Claude Code

存储库未显示

  1. claude.ai/code 的网络上的 Claude Code 中连接存储库
  2. 验证您对该存储库的 GitHub 权限
  3. 尝试断开并重新连接您的 GitHub 账户

选择了错误的存储库

  1. 单击”Change Repo”按钮选择不同的存储库
  2. 在您的请求中包括存储库名称以获得更准确的选择

认证错误

  1. 在应用程序主页中断开并重新连接您的 Claude 账户
  2. 确保您在浏览器中登录到正确的 Claude 账户
  3. 检查您的 Claude 计划是否包括 Claude Code 访问权限

会话过期

  1. 会话在网络上的 Claude Code 历史中保持可访问
  2. 您可以从 claude.ai/code 继续或参考过去的会话

当前限制

  • 仅 GitHub:目前支持 GitHub 上的存储库。
  • 一次一个 PR:每个会话可以创建一个拉取请求。
  • 速率限制适用:会话使用您的个人 Claude 计划的速率限制。
  • 需要网络访问:用户必须具有网络上的 Claude Code 访问权限;没有它的用户将只获得标准 Claude 聊天响应。

相关资源

Last modified on February 12, 2026