Best Practices
- Erkunde deine Codebasis mit der erweiterten Codesuche von Ask Devin, stecke dein Vorgehen ab und lass Devin einen kontextreichen Prompt automatisch generieren – alles, bevor eine einzige Zeile Code geschrieben wird.
- Teile unabhängige Aufgaben ab und führe sie gleichzeitig aus. Nutze Batch-Sitzungen im Advanced Mode, um viele Sitzungen auf einmal zu starten, oder die Devin API für die programmatische Orchestrierung.
- Kehre zu Entwurfs-PRs zurück, die auf eine Überprüfung warten.
- Starte Sitzungen direkt aus Unterhaltungen über Bugs, Feature Requests oder Fragen. Devin antwortet mit Updates im Thread.
- Aktiviere Devin Review mit Auto-Fix, damit Devin automatisch auf Code-Review-Kommentare reagiert, gemeldete Bugs behebt und auf CI-Fehler iteriert – ohne dass du im Loop sein musst. Ergebnis: PRs, die bereit zum Mergen sind, sobald du sie dir ansiehst.
- Verbinde Devin über den MCP Marketplace mit Datadog, Sentry, Datenbanken, Figma, Notion, Stripe und Hunderten weiterer Tools. Devin kann Produktionsprobleme untersuchen, Daten abfragen, Designs lesen und mehr – alles innerhalb einer einzigen Sitzung.
- Devin verfügt über eine vollständige Desktop-Umgebung mit Shell, IDE und Browser. Es kann deine App lokal starten, durch das UI klicken, Screenshots machen, Bildschirmaufnahmen erstellen und seine eigenen Änderungen prüfen, bevor es eine PR eröffnet.
- Richte tägliche oder wöchentliche Sitzungen ein, um Sentry-Fehler zu triagieren und zu priorisieren, Abhängigkeiten zu aktualisieren, Berichte zu generieren oder andere wiederholbare Arbeiten zu erledigen.
Aufgaben für Devin bewerten
- Kann ich klare Erfolgskriterien beschreiben? Aufgaben mit Test-Suiten, CI-Checks oder eindeutig überprüfbaren Ergebnissen liefern die besten Ergebnisse.
- Gibt es genug Kontext? Stelle relevante Dateien, Muster, Dokumentation oder Beispiele bereit. Je mehr Kontext, desto besser.
- Würde eine Aufteilung helfen? Teile sehr große Projekte in fokussierte Sessions auf, die aufeinander aufbauen. Du kannst sie parallel mit Batch-Sessions ausführen.
Checkliste vor dem Start einer Aufgabe
- Gute Aufgaben haben einen klaren Start- und Endpunkt sowie explizite Erfolgskriterien (z. B. bestandene Tests, Übereinstimmung mit einem bestehenden Pattern, erfolgreiche CI-Läufe)
- Für komplexe Aufgaben kannst du Ask Devin nutzen, um den Arbeitsumfang gemeinsam zu definieren, bevor du eine Session startest. Ask Devin kann dir dabei helfen, die Codebasis zu untersuchen und deinen Ansatz zu skizzieren.
- Gibt es Beispiele oder Patterns, denen Devin folgen kann?
- Kannst du Prototypen, Teilcode oder bestehende Patterns aus der Codebasis oder Dokumentation bereitstellen?
- Gibt es Links, Dateinamen oder Designdateien, auf die sich Devin beziehen kann?
- Hast du relevante MCP integrations (Datenbanken, Monitoring, Design-Tools) eingerichtet?
- Aufgaben mit Test-Suites, Lint-Checks oder Kompilierungsschritten liefern bessere Ergebnisse
- Devin kann seine eigene Arbeit testen, indem es deine App startet und das Verhalten im Browser überprüft
- Aktiviere Devin Review, um Bugs zu finden, bevor du dir überhaupt den PR ansiehst
- Mit aktiviertem Auto-Fix reagiert Devin automatisch auf Review-Kommentare und CI-Fehler
- Idealerweise musst du nur prüfen, dass die CI durchläuft und der PR freigegeben wurde
- Für große Aufgaben solltest du in Erwägung ziehen, sie in Unteraufgaben aufzuteilen oder batch sessions zu verwenden
- Das Aufteilen großer Anforderungen in kleinere, handhabbare Teile hilft Devin, auf Kurs zu bleiben
- Versuche, Sessions fokussiert zu halten (XS, S oder M, wie in Session Insights gemessen)
Nachbereitung der Aufgabe
- Nutze Session Insights, um die Sitzungs-Timeline zu untersuchen und umsetzbares Feedback für zukünftige Sitzungen zu identifizieren
- Wenn Devin wiederholt auf Sitzungsnutzungslimits stößt, ist die ihm zugewiesene Aufgabe möglicherweise zu komplex
- Wenn Devin Schwierigkeiten mit seiner Dev-Umgebung hat, überprüfe erneut das Workspace-Setup
- Gib in zukünftigen Sitzungen mehr Kontext oder Anweisungen, um Devin zu helfen, frühere Hindernisse zu überwinden
- Ziehe in Betracht, Knowledge hinzuzufügen oder freizugeben, damit Devin sich an Dinge erinnert, die es aus früheren Sitzungen gelernt hat
- Nutze den von Session Insights vorgeschlagenen verbesserten Prompt als Ausgangspunkt für ähnliche zukünftige Aufgaben
