Skip to main content

Plane deinen Ticket-Backlog in einem Rutsch

Wähle mehrere Tickets in Linear aus und erhalte Implementierungspläne mit Confidence-Score für deinen gesamten Backlog.
AuthorCognition
CategoryProjektmanagement
FeaturesIntegrationen, Playbooks
1

Mit Linear verbinden

Rufe Settings > Integrations > Linear auf und klicke auf Connect. Du autorisierst Devin, auf deinen Workspace zuzugreifen und wählst aus, welche Teams es sehen kann. Du kannst stattdessen auch Jira verwenden, wenn das das Ticketsystem deines Teams ist.Sobald deine Linear-Integration aktiv ist, prüfe den Abschnitt Synced playbook labels in den Linear-Einstellungen. Das !plan-Playbook ist als Standard festgelegt — es weist Devin an, Tickets zu analysieren und zu kommentieren, ohne selbst Code zu schreiben.
Damit Playbook-Labels automatisch mit Linear synchronisiert werden, muss in deinem Linear-Workspace Manage workspace labels auf All members gesetzt sein (unter Settings > Security in Linear zu finden). Wenn das nicht aktiviert ist, musst du die Labels manuell in Linear erstellen.
2

Wählen Sie Tickets aus und fügen Sie das Label „Devin“ hinzu

Öffnen Sie Ihren Backlog in Linear, drücken Sie Cmd+A, um mehrere Tickets auszuwählen (oder Shift+Klick für einen bestimmten Bereich), klicken Sie dann mit der rechten Maustaste und wählen Sie Add label > Devin. Um ein bestimmtes Playbook zu verwenden, wählen Sie stattdessen ein synchronisiertes Label wie !plan aus der Label-Gruppe Devin Playbooks.Devin beginnt damit, alle ausgewählten Tickets parallel zu analysieren und den Umfang abzustecken. Nach wenigen Minuten erhält jedes Ticket einen detaillierten Kommentar mit einem Confidence Score und einem Implementierungsplan.
3

Lesen Sie die Analyse von Devin zu jedem Ticket

Devin verfasst einen strukturierten Kommentar direkt in jedem Ticket. Jeder Kommentar enthält einen Confidence Score (🟢 🟡 🔴), die relevanten Dateien und Module, die es in deiner Codebasis gefunden hat, einen Schritt-für-Schritt-Implementierungsplan sowie alle offenen Fragen, die eine menschliche Antwort benötigen, bevor Devin fortfahren kann.
TicketTitelScoreWas Devin gefunden hat
FE-412Dark-Mode-Toggle🟢Theme-Kontext existiert unter src/contexts/ThemeContext.tsx; Toggle-Muster in 3 weiteren Einstellungen verwendet
FE-419Date-Picker-Timezone-Bug🟢Bug auf formatLocalDate() in src/utils/dates.ts eingegrenzt; Unit-Test fehlt
BE-203Prefs nach Postgres migrieren🟡14 Aufrufstellen über 6 Services verteilt — benötigt Klärung zur Rollback-Strategie
BE-210Rate Limiting für Webhooks🟢Bestehende Rate-Limiter-Middleware unter src/middleware/rateLimiter.ts; benötigt nur Konfiguration
INF-102k8s Health Check🟢Readiness-Probe existiert bereits unter /healthz; Liveness-Probe folgt demselben Muster
Bedeutung der Scores:
  • 🟢 Grün — Devin kann dies autonom bearbeiten. Klicke auf den Link in Devins Kommentar, um sofort eine Sitzung zu starten.
  • 🟡 Gelb — Devin hat spezifische Fragen. Beantworte sie im Ticket-Thread oder in Spaces, und Devin bewertet das Ticket neu — oft stuft es es auf Grün hoch.
  • 🔴 Rot — Sollte besser einem menschlichen Entwickler zugewiesen werden, aber Devins Codebasis-Analyse verschafft dir einen Vorsprung bei der Aufwandsschätzung.
Mit der Linear-Integration hat Devin nativen Zugriff auf die Tools von Linear — dein Playbook kann Devin also anweisen, Ticket-Labels basierend auf seinen Ergebnissen zu aktualisieren. Devin könnte zum Beispiel jedem Ticket ein Green-, Yellow- oder Red-Label basierend auf seinem Confidence Score hinzufügen. Da Labels andere Automatisierungen auslösen können, kannst du Workflows verketten — z. B. könnte ein Green-Label eine zweite Devin-Sitzung starten, die direkt mit der Implementierung beginnt.
4

Automatisierungstrigger für kontinuierliche Planung einrichten

Anstatt Tickets jedes Mal manuell zu labeln, richte einen Automation Trigger ein, damit neue Tickets automatisch geplant werden, sobald sie in deinem Backlog landen.In Settings > Integrations > Linear zu Automation triggers scrollen und auf Add trigger klicken:
  • Teams: Die Teams auswählen, die automatisch geplant werden sollen (z. B. „Engineering“, „Platform“)
  • Statuses: Auslösen, wenn ein Ticket in einen bestimmten Status wechselt, etwa „Triage“ oder „Todo“
  • Labels: Optional auf bestimmte Labels einschränken (z. B. nur Feature- oder Improvement-Tickets)
  • Playbook: !plan auswählen, damit Devin den Umfang definiert und kommentiert, ohne Code zu schreiben
Du kannst das !plan-Template-Playbook duplizieren und für deine Organisation anpassen — zum Beispiel das Ausgabeformat ändern, Repository-spezifische Anweisungen hinzufügen oder festlegen, welche Details Devin in seine Kommentare aufnimmt.
Trigger verwenden Edge Detection — sie werden nur ausgelöst, wenn ein Ticket in einen passenden Zustand wechselt, nicht für Tickets, die sich bereits in diesem Zustand befinden. Jedes neue Ticket, das in deine „Todo“-Spalte kommt, ist nun vorab analysiert, mit einem Confidence-Score und einem Implementierungsplan versehen und bereit, von deinem Team geprüft und priorisiert zu werden.