/devin su una issue, questa automazione avvia una sessione che legge l’intero contesto della issue, cerca nella base di codice i file pertinenti, implementa la soluzione con i test e apre una pull request che fa riferimento alla issue, chiudendo il ciclo dalla segnalazione del bug alla modifica del codice.
Usa questo template
Apri /devin Issue Fix in Devin e crea l’automazione con la configurazione predefinita. Puoi personalizzarla prima di salvarla.
Cosa fa questa automazione
/devin trasforma il tuo elenco di issue di GitHub in una coda di attività concrete e attuabili. Invece di fare triage delle issue, stimarle e assegnarle, un ingegnere (o anche una persona non tecnica) può lasciare un commento di una sola riga e passare oltre. Devin gestisce l’analisi, l’implementazione, la copertura dei test e la creazione della pull request (PR) da capo a fondo.
Come funziona
issue.comment
- Evento:
github:issue_comment- Condizioni:
actioneqcreatedcomment.bodystarts_with/devincomment.user.loginneqdevin-ai-integration[bot]repository.full_nameeqyour-org/your-repo
- Condizioni:
Prerequisiti
- Integrazioni:
Esempio di prompt
Configurazione
- Apri Automations → Templates in Devin.
- Fai clic su /devin Issue Fix. Si aprirà la pagina di creazione con questo template già precompilato.
- Collega tutte le integrazioni richieste e installa i server MCP, se non l’hai già fatto.
- Sostituisci eventuali valori segnaposto nelle condizioni del trigger (ad esempio, sostituisci
your-org/your-repocon la tua repo effettiva). - Rivedi il prompt e adattalo al linguaggio, alle convenzioni e alle barriere di sicurezza del tuo team.
- Fai clic su Create automation.
Quando usare questo template
- Bug segnalati dalla community con una procedura di riproduzione chiara
- Piccole richieste di funzionalità con criteri di accettazione ben definiti
- Correzioni della documentazione, refusi e modifiche stilistiche minime
- Offrire ai colleghi non ingegneri un percorso senza ostacoli per rilasciare correzioni
Idee di personalizzazione
- Limita a un insieme di repository o organizzazioni GitHub
- Richiedi che chi commenta sia un collaboratore (aggiungi una condizione su
comment.author_association) - Inoltra a un playbook che formalizza le convenzioni del tuo team per le soluzioni
- Abbinalo a Triage delle segnalazioni di bug in modo che i bug di Linear seguano lo stesso flusso di risoluzione
