Einführung
Warum ein Agent dein Projekt anders liest als du

Du kennst dein Projekt. Wenn du eine Änderung machst, weißt du, welche drei Dateien betroffen sind, welcher Test seit Monaten rot ist und warum der eine Ordner so heißt, wie er heißt. Nichts davon steht irgendwo geschrieben. Es steht in deinem Kopf.
Ein Agent startet jeden Lauf ohne dieses Wissen. Er sucht es sich über Werkzeugaufrufe zusammen: Verzeichnisse auflisten, Dateien lesen, Muster erraten. Jeder dieser Schritte kostet Token, füllt das Kontextfenster und ist eine Gelegenheit, das Falsche zu schließen.
Developer Experience und Agent Experience
Codebases wurden über Jahrzehnte für menschliche Leser optimiert. Für Agenten gelten teilweise dieselben, teilweise andere Anforderungen. Der Unterschied zeigt sich bei vier Fragen.
| Frage | Bei einem Menschen | Bei einem Agenten |
|---|---|---|
| Wo steht die Regel? | Im Kopf der erfahrenen Leute im Team | In einer Datei, sonst existiert sie nicht |
| Wie finde ich den richtigen Code? | Ich weiß, wo ich schaue | Suchen kostet bei jedem Lauf neu |
| Woher weiß ich, dass es hält? | Ich schaue drüber | Ein Kommando sagt grün oder rot, sonst rät er |
| Was ist gerade irrelevant? | Ich scrolle vorbei | Muss ausgeschlossen werden, sonst liest er es |
Beides schließt sich nicht aus. Fast alles, was ein Repository für Agenten gut macht, macht es auch für neue Kolleginnen und Kollegen gut. Der Unterschied ist, dass ein Agent gnadenlos vorführt, was undokumentiert geblieben ist.
Wo diese Lesson ansetzt
In Prompts, die halten geht es darum, wie du einen Coding-Agenten briefst. Diese Lesson dreht die Richtung um: Was du wiederholt in jeden Prompt schreibst, gehört nicht in den Prompt, sondern ins Repository. Wer den Agenten immer weiter briefen muss, hat meistens ein Strukturproblem und kein Formulierungsproblem.
Was du nach dieser Lesson kannst
- Die Lokalität deines Repos messen und benennen, was sie kostet
- Eine Agenten-Doku schreiben, die anweist statt beschreibt
- Eine Architekturkarte anlegen, die teure Erkundung ersetzt
- Festlegen, was ein Agent programmatisch nie lesen darf
- Den Zustand eines Laufs aus dem Kontextfenster auf die Platte verlagern
- Den Beweis vom Prompt in das Projekt verschieben






