snippets · prompt
Was hat dieser Diff wirklich verändert?
Ein Diff mit 200 Zeilen kann funktional eine einzige Sache ändern – oder unbemerkt fünf.
Das Problem
Dateiliste und Zeilenänderungen sagen wenig über Verhalten. Vor einem Merge ist die wichtigere Frage: Welche Nutzer-, Daten- oder Systempfade ändern sich tatsächlich?
Der Prompt
Analysiere diesen Diff read-only als Verhaltensänderung.
Beschreibe nicht einfach die geänderten Zeilen.
Ermittle stattdessen:
- Welche Eingaben werden jetzt anders behandelt?
- Welche Ausgaben oder Seiteneffekte ändern sich?
- Welche Dateien, Datenbanken, APIs oder externen Systeme werden anders berührt?
- Welche bisherigen Pfade entfallen?
- Welche neuen Fehlerpfade entstehen?
- Welche Konfiguration beeinflusst das Verhalten?
- Welche Annahmen des bisherigen Codes ändern sich?
Ausgabe:
1. Zweck des Diffs in einem Satz
2. tatsächlich geändertes Verhalten
3. unverändertes Verhalten, das leicht fälschlich als geändert gelesen werden könnte
4. größte Regression-Risiken
5. sinnvollste manuelle Prüfschritte
Keine Implementierung.
Nutzen
Besonders stark bei KI-generierten Patches: Du bewertest nicht, ob der Patch plausibel aussieht, sondern ob du seine Wirkung verstanden hast.