Vai al contenuto principale
Trasforma l’assegnazione dei ticket Linear in codice pronto per il rilascio. Quando a un ticket viene applicata l’etichetta devin (o viene assegnato a Devin), questa automazione legge l’intero ticket — titolo, descrizione, criteri di accettazione, commenti — quindi implementa la funzionalità o la correzione con i relativi test e apre una pull request che fa riferimento al ticket.

Usa questo template

Apri Implementazione ticket Linear in Devin e crea l’automazione con la configurazione predefinita. Puoi personalizzarla prima di salvarla.

Cosa fa questa automazione

Questo template collega la gestione dei progetti alla consegna del codice. Continui a usare Linear come hai sempre fatto — l’unica differenza è che alcuni ticket vengono presi in carico da Devin invece che da uno sviluppatore. Devin segue lo stesso flusso di lavoro: legge la specifica, implementa la modifica, scrive i test, esegue la suite di test e apre una pull request () pronta per la revisione.

Come funziona

Trigger: evento Linearlabel.added
  • Evento: linear:label_added
    • Condizioni:
      • addedLabel.name eq devin
Cosa fa Devin: Avvia una sessione con il contesto completo dell’evento, esegue il prompt seguente e, facoltativamente, ti avvisa in caso di errore.

Prerequisiti

Prompt di esempio

Il template include questo prompt. Puoi modificarlo dopo aver fatto clic su Usa template, oppure lasciarlo così com’è.

Configurazione

  1. Apri Automations → Templates in Devin.
  2. Fai clic su Implementazione di ticket Linear. Si apre la pagina di creazione con questo template già precompilato.
  3. Collega eventuali integrazioni richieste e installa i server MCP, se non l’hai già fatto.
  4. Sostituisci eventuali valori segnaposto nelle condizioni del trigger (ad esempio, sostituisci your-org/your-repo con la tua repo reale).
  5. Rivedi il prompt e adattalo al linguaggio, alle convenzioni e alle barriere di sicurezza del tuo team.
  6. Fai clic su Create automation.
La maggior parte dei template di automazione include limiti consigliati per ACU e invocazioni per contenere i costi durante le prime fasi del rollout. Lasciali invariati finché non sei sicuro del comportamento dell’automazione, poi aumentali in base al tuo carico di lavoro.

Quando usare questo template

  • Backlog pieni di ticket piccoli e ben definiti che non entrano mai in uno sprint
  • Esperimenti di scoping: rilasciare cinque varianti in parallelo e scegliere la migliore
  • Liberare gli ingegneri senior dal lavoro di rifinitura dei ticket
  • Implementazione asincrona per team distribuiti su fusi orari diversi

Idee di personalizzazione

  • Usa un’etichetta diversa (ready-for-devin, implementation-ready)
  • Instrada verso un playbook specifico che definisce le convenzioni di implementazione (test, linting, documentazione)
  • Restringi l’ambito a un team o progetto Linear specifico
  • Mettilo in sequenza dopo Triage delle segnalazioni di bug in modo che i bug sottoposti a triage con Clear Fix vengano implementati automaticamente

Vedi anche