Agent-First Development

/ˈeɪdʒənt fɜːrst dɪˈvɛləpmənt/

Also known as: agent-first coding, agent-first workflow

methodology beginner

Was ist Agent-First Development?

Agent-First Development ist ein Workflow, bei dem der Entwickler damit beginnt, einen KI-Agenten anzuweisen, Code zu schreiben, und anschließend das Ergebnis überprüft und verfeinert — anstatt zuerst selbst Code zu schreiben und die KI als Hilfsmittel einzusetzen. Es handelt sich um eine grundlegende Umkehrung der Entwicklerrolle: vom Hauptautor zum technischen Direktor.

Die Workflow-Umkehrung

Traditioneller Workflow:

  1. Entwickler öffnet den Editor und schreibt Code
  2. Kommt nicht weiter oder braucht Hilfe → fragt die KI
  3. KI liefert Vorschläge → Entwickler integriert sie

Agent-First-Workflow:

  1. Entwickler beschreibt dem Agenten, was er haben möchte
  2. Agent schreibt den Code (mit Tool-Zugriff, Bash, Dateisystem)
  3. Entwickler prüft das Diff, mergt oder gibt neue Richtung vor

Wie DHH es formulierte: Die Verschiebung ging von „Ich bin Code-First, alles” zu „Jetzt starte ich mit dem Agenten.”

Warum es für Senior-Entwickler funktioniert

Agent-First Development ist am effektivsten für erfahrene Entwickler, die:

  • Ausgabequalität validieren können — gegen Produktionsstandards
  • Architekturprobleme erkennen können, bevor sie sich häufen
  • Agenten effizient umlenken können — mit fachspezifischer Guidance
  • Mehrere Agenten parallel betreiben können — für verwandte Aufgaben

Die zentrale Erkenntnis: Geschmack, Urteilsvermögen und Systemwissen werden zum Engpass — nicht Tippgeschwindigkeit oder Implementierungswissen.

Praktische Muster

  • Paralleles Modell-Racing: Zwei Modelle gleichzeitig laufen lassen (z. B. Gemini für schnelle Iterationen, Opus für komplexes Reasoning) und die besten Ergebnisse mergen
  • Review-First-Commits: Diffs in einer Git-Oberfläche prüfen, bevor etwas landet — Agent-Ausgabe wie den PR eines Junior-Entwicklers behandeln
  • Exploratives Prototyping: Agenten nutzen, um Ideen und Hypothesen mit minimalem Aufwand zu erkunden — frei löschen, wenn die Richtung falsch ist

Weiterführende Lektüre

Mentioned In

Video thumbnail

David Heinemeier Hansson

DHH describes his workflow inversion: 'Now I start with the agent. Now he'll give me the draft. I'll review the draft and I'll make alterations if need be.'