@Claude 並附帶編碼任務時,Claude 會自動檢測意圖並在網路上建立 Claude Code 工作階段,讓您無需離開團隊對話即可委派開發工作。
此整合建立在現有的 Claude for Slack 應用程式基礎上,但為編碼相關請求添加了智能路由到網路上的 Claude Code。
使用案例
- 錯誤調查和修復:要求 Claude 在 Slack 頻道中報告錯誤時立即調查和修復。
- 快速代碼審查和修改:讓 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
在 Slack 中安裝 Claude 應用程式
工作區管理員必須從 Slack 應用程式市場安裝 Claude 應用程式。訪問 Slack 應用程式市場 並點擊「Add to Slack」以開始安裝過程。
連接您的 Claude 帳戶
應用程式安裝後,驗證您的個人 Claude 帳戶:
- 通過點擊您的應用程式部分中的「Claude」在 Slack 中打開 Claude 應用程式
- 導航到應用程式首頁標籤
- 點擊「Connect」以將您的 Slack 帳戶與您的 Claude 帳戶連接
- 在您的瀏覽器中完成驗證流程
配置網路上的 Claude Code
確保您的網路上的 Claude Code 已正確配置:
- 訪問 claude.ai/code 並使用您連接到 Slack 的同一帳戶登入
- 如果尚未連接,請連接您的 GitHub 帳戶
- 驗證至少一個您希望 Claude 使用的存儲庫
選擇您的路由模式
連接帳戶後,配置 Claude 如何在 Slack 中處理您的訊息。導航到 Slack 中的 Claude 應用程式首頁以找到路由模式設定。
| 模式 | 行為 |
|---|---|
| 僅代碼 | Claude 將所有 @mentions 路由到 Claude Code 工作階段。最適合使用 Claude in 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 理解問題、選擇適當的存儲庫並指導其任務方法。工作階段流程
- 啟動:您 @mention Claude 並提出編碼請求
- 檢測:Claude 分析您的訊息並檢測編碼意圖
- 工作階段建立:在 claude.ai/code 上建立新的 Claude Code 工作階段
- 進度更新:Claude 在工作進行時向您的 Slack 執行緒發佈狀態更新
- 完成:完成後,Claude @mentions 您並提供摘要和操作按鈕
- 審查:點擊「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 Code 歷史記錄中,位於 claude.ai/code |
工作區管理員權限
Slack 工作區管理員控制 Claude 應用程式是否可以在工作區中安裝。然後個人用戶使用他們自己的 Claude 帳戶進行驗證以使用此整合。在何處可以存取什麼
在 Slack 中:您將看到狀態更新、完成摘要和操作按鈕。完整記錄被保留並始終可存取。 在網路上:完整的 Claude Code 工作階段,包含完整對話歷史記錄、所有代碼更改、文件操作以及繼續工作階段或建立拉取請求的能力。最佳實踐
撰寫有效的請求
- 具體明確:在相關時包括文件名、函數名或錯誤訊息。
- 提供背景資訊:如果從對話中不清楚,請提及存儲庫或專案。
- 定義成功:解釋「完成」的樣子——Claude 應該編寫測試嗎?更新文檔?建立拉取請求?
- 使用執行緒:在討論錯誤或功能時在執行緒中回覆,以便 Claude 可以收集完整背景資訊。
何時使用 Slack 與網路
在以下情況下使用 Slack:背景資訊已存在於 Slack 討論中、您想要非同步啟動任務或與需要可見性的隊友協作。 直接在網路上使用:當您需要上傳文件、想要在開發期間進行實時互動或正在處理更長、更複雜的任務時。故障排除
工作階段未啟動
- 驗證您的 Claude 帳戶已在 Claude 應用程式首頁中連接
- 檢查您是否已啟用網路上的 Claude Code 存取
- 確保您至少有一個 GitHub 存儲庫連接到 Claude Code
存儲庫未顯示
- 在 claude.ai/code 的網路上的 Claude Code 中連接存儲庫
- 驗證您對該存儲庫的 GitHub 權限
- 嘗試斷開並重新連接您的 GitHub 帳戶
選擇了錯誤的存儲庫
- 點擊「Change Repo」按鈕以選擇不同的存儲庫
- 在您的請求中包括存儲庫名稱以獲得更準確的選擇
驗證錯誤
- 在應用程式首頁中斷開並重新連接您的 Claude 帳戶
- 確保您在瀏覽器中登入正確的 Claude 帳戶
- 檢查您的 Claude 計畫是否包括 Claude Code 存取
工作階段過期
- 工作階段在網路上的 Claude Code 歷史記錄中保持可存取
- 您可以從 claude.ai/code 繼續或參考過去的工作階段
目前限制
- 僅 GitHub:目前支持 GitHub 上的存儲庫。
- 一次一個拉取請求:每個工作階段可以建立一個拉取請求。
- 速率限制適用:工作階段使用您的個人 Claude 計畫的速率限制。
- 需要網路存取:用戶必須具有網路上的 Claude Code 存取;沒有它的用戶將只獲得標準 Claude 聊天回應。
相關資源
網路上的 Claude Code
了解更多關於網路上的 Claude Code
Claude for Slack
Claude for Slack 一般文檔
Slack 應用程式市場
從 Slack 市場安裝 Claude 應用程式
Claude 幫助中心
獲取額外支援