@Claude con un compito di codifica, Claude rileva automaticamente l’intento e crea una sessione Claude Code sul web, permettendoti di delegare il lavoro di sviluppo senza lasciare le conversazioni del tuo team.
Questa integrazione è costruita sull’app Claude for Slack esistente ma aggiunge un instradamento intelligente a Claude Code sul web per le richieste relative alla codifica.
Casi d’uso
- Investigazione e correzione di bug: Chiedi a Claude di investigare e correggere i bug non appena vengono segnalati nei canali Slack.
- Revisioni del codice rapide e modifiche: Fai in modo che Claude implementi piccole funzionalità o effettui il refactoring del codice in base al feedback del team.
- Debug collaborativo: Quando le discussioni del team forniscono contesto cruciale (ad esempio, riproduzioni di errori o segnalazioni di utenti), Claude può utilizzare queste informazioni per informare il suo approccio al debug.
- Esecuzione di attività parallele: Avvia compiti di codifica in Slack mentre continui altri lavori, ricevendo notifiche al completamento.
Prerequisiti
Prima di utilizzare Claude Code in Slack, assicurati di avere quanto segue:| Requisito | Dettagli |
|---|---|
| Piano Claude | Pro, Max, Team o Enterprise con accesso a Claude Code (posti premium) |
| Claude Code sul web | L’accesso a Claude Code sul web deve essere abilitato |
| Account GitHub | Connesso a Claude Code sul web con almeno un repository autenticato |
| Autenticazione Slack | Il tuo account Slack collegato al tuo account Claude tramite l’app Claude |
Configurazione di Claude Code in Slack
Installa l'app Claude in Slack
Un amministratore del workspace deve installare l’app Claude dal Slack App Marketplace. Visita il Slack App Marketplace e fai clic su “Add to Slack” per iniziare il processo di installazione.
Connetti il tuo account Claude
Dopo l’installazione dell’app, autentica il tuo account Claude individuale:
- Apri l’app Claude in Slack facendo clic su “Claude” nella tua sezione App
- Naviga alla scheda App Home
- Fai clic su “Connect” per collegare il tuo account Slack al tuo account Claude
- Completa il flusso di autenticazione nel tuo browser
Configura Claude Code sul web
Assicurati che Claude Code sul web sia configurato correttamente:
- Visita claude.ai/code e accedi con lo stesso account che hai connesso a Slack
- Connetti il tuo account GitHub se non è già connesso
- Autentica almeno un repository con cui desideri che Claude lavori
Scegli la tua modalità di instradamento
Dopo aver connesso i tuoi account, configura come Claude gestisce i tuoi messaggi in Slack. Naviga alla App Home di Claude in Slack per trovare l’impostazione Routing Mode.
| Modalità | Comportamento |
|---|---|
| Code only | Claude instrada tutte le @mention a sessioni Claude Code. Ideale per i team che utilizzano Claude in Slack esclusivamente per compiti di sviluppo. |
| Code + Chat | Claude analizza ogni messaggio e instrada intelligentemente tra Claude Code (per compiti di codifica) e Claude Chat (per scrittura, analisi e domande generali). Ideale per i team che desiderano un unico punto di ingresso @Claude per tutti i tipi di lavoro. |
In modalità Code + Chat, se Claude instrada un messaggio a Chat ma desideravi una sessione di codifica, puoi fare clic su “Retry as Code” per creare una sessione Claude Code. Allo stesso modo, se viene instradato a Code ma desideravi una sessione Chat, puoi scegliere quell’opzione in quel thread.
Come funziona
Rilevamento automatico
Quando menzioni @Claude in un canale o thread Slack, Claude analizza automaticamente il tuo messaggio per determinare se si tratta di un compito di codifica. Se Claude rileva l’intento di codifica, instradarà la tua richiesta a Claude Code sul web invece di rispondere come un assistente chat regolare. Puoi anche dire esplicitamente a Claude di gestire una richiesta come un compito di codifica, anche se non lo rileva automaticamente.Claude Code in Slack funziona solo nei canali (pubblici o privati). Non funziona nei messaggi diretti (DM).
Raccolta del contesto
Da thread: Quando @menzioni Claude in un thread, raccoglie il contesto da tutti i messaggi in quel thread per comprendere la conversazione completa. Da canali: Quando menzionato direttamente in un canale, Claude guarda i messaggi recenti del canale per il contesto rilevante. Questo contesto aiuta Claude a comprendere il problema, selezionare il repository appropriato e informare il suo approccio al compito.Flusso della sessione
- Avvio: Menzioni @Claude con una richiesta di codifica
- Rilevamento: Claude analizza il tuo messaggio e rileva l’intento di codifica
- Creazione della sessione: Una nuova sessione Claude Code viene creata su claude.ai/code
- Aggiornamenti di avanzamento: Claude pubblica aggiornamenti di stato nel tuo thread Slack mentre il lavoro progredisce
- Completamento: Al termine, Claude ti @menziona con un riepilogo e pulsanti di azione
- Revisione: Fai clic su “View Session” per vedere la trascrizione completa, o “Create PR” per aprire una pull request
Elementi dell’interfaccia utente
App Home
La scheda App Home mostra lo stato della tua connessione e ti consente di connettere o disconnettere il tuo account Claude da Slack.Azioni sui messaggi
- View Session: Apre la sessione Claude Code completa nel tuo browser dove puoi vedere tutto il lavoro eseguito, continuare la sessione o fare richieste aggiuntive.
- Create PR: Crea una pull request direttamente dalle modifiche della sessione.
- Retry as Code: Se Claude inizialmente risponde come assistente chat ma desideravi una sessione di codifica, fai clic su questo pulsante per riprovare la richiesta come un compito Claude Code.
- Change Repo: Ti consente di selezionare un repository diverso se Claude ha scelto in modo errato.
Selezione del repository
Claude seleziona automaticamente un repository in base al contesto della tua conversazione Slack. Se più repository potrebbero applicarsi, Claude potrebbe visualizzare un menu a discesa che ti consente di scegliere quello corretto.Accesso e autorizzazioni
Accesso a livello di utente
| Tipo di accesso | Requisito |
|---|---|
| Sessioni Claude Code | Ogni utente esegue sessioni con il proprio account Claude |
| Utilizzo e limiti di velocità | Le sessioni contano rispetto ai limiti del piano del singolo utente |
| Accesso al repository | Gli utenti possono accedere solo ai repository che hanno personalmente connesso |
| Cronologia sessioni | Le sessioni appaiono nella tua cronologia Claude Code su claude.ai/code |
Autorizzazioni amministratore del workspace
Gli amministratori del workspace Slack controllano se l’app Claude può essere installata nel workspace. I singoli utenti si autenticano quindi con i propri account Claude per utilizzare l’integrazione.Cosa è accessibile dove
In Slack: Vedrai aggiornamenti di stato, riepiloghi di completamento e pulsanti di azione. La trascrizione completa è preservata e sempre accessibile. Sul web: La sessione Claude Code completa con la cronologia della conversazione completa, tutte le modifiche al codice, operazioni su file e la possibilità di continuare la sessione o creare pull request.Best practice
Scrivere richieste efficaci
- Sii specifico: Includi nomi di file, nomi di funzioni o messaggi di errore quando rilevante.
- Fornisci contesto: Menziona il repository o il progetto se non è chiaro dalla conversazione.
- Definisci il successo: Spiega come dovrebbe apparire “fatto”—Claude dovrebbe scrivere test? Aggiornare la documentazione? Creare una PR?
- Usa thread: Rispondi nei thread quando discuti di bug o funzionalità in modo che Claude possa raccogliere il contesto completo.
Quando utilizzare Slack rispetto al web
Usa Slack quando: Il contesto esiste già in una discussione Slack, desideri avviare un compito in modo asincrono, o stai collaborando con compagni di team che hanno bisogno di visibilità. Usa il web direttamente quando: Hai bisogno di caricare file, desideri un’interazione in tempo reale durante lo sviluppo, o stai lavorando su compiti più lunghi e complessi.Risoluzione dei problemi
Le sessioni non si avviano
- Verifica che il tuo account Claude sia connesso nella App Home di Claude
- Controlla di avere l’accesso a Claude Code sul web abilitato
- Assicurati di avere almeno un repository GitHub connesso a Claude Code
Repository non visualizzato
- Connetti il repository in Claude Code sul web su claude.ai/code
- Verifica le tue autorizzazioni GitHub per quel repository
- Prova a disconnettere e riconnettere il tuo account GitHub
Repository errato selezionato
- Fai clic sul pulsante “Change Repo” per selezionare un repository diverso
- Includi il nome del repository nella tua richiesta per una selezione più accurata
Errori di autenticazione
- Disconnetti e riconnetti il tuo account Claude nella App Home
- Assicurati di essere connesso all’account Claude corretto nel tuo browser
- Controlla che il tuo piano Claude includa l’accesso a Claude Code
Scadenza della sessione
- Le sessioni rimangono accessibili nella tua cronologia Claude Code sul web
- Puoi continuare o fare riferimento a sessioni passate da claude.ai/code
Limitazioni attuali
- Solo GitHub: Attualmente supporta repository su GitHub.
- Una PR alla volta: Ogni sessione può creare una pull request.
- Si applicano i limiti di velocità: Le sessioni utilizzano i limiti di velocità del tuo piano Claude individuale.
- Accesso web richiesto: Gli utenti devono avere accesso a Claude Code sul web; coloro che non lo hanno riceveranno solo risposte di chat Claude standard.