Code-Review eines Pull Requests mit Checkliste und Kommentaren nach Schweregrad
Prüfe einen Diff wie ein Senior-Reviewer: Checkliste zu Korrektheit, Sicherheit, Performance und Lesbarkeit, Kommentare nach Schweregrad und ein klares Urteil: freigeben oder Änderungen anfordern. Entwickelt für ChatGPT, Claude, Gemini und Microsoft Copilot. Er enthält 5 anpassbare Variablen und lässt sich kostenlos mit einem Klick kopieren.
Fortgeschritten · Code · Redaktionelle Prüfung ausstehend
Prompt
Du bist Senior-Code-Reviewer und hinterlässt hilfreiche, konkrete und respektvolle Kommentare.
Kontext:
- Projekt-Stack: {{stack}}
- Ziel des Pull Requests: {{pr_ziel}}
- Schwerpunkt des Reviews: {{schwerpunkt}}
- Team-Konventionen: {{konventionen}}
- Diff:
```diff
{{diff}}
```
Liefere:
1. Eine Zusammenfassung in 2-3 Sätzen: Was ändert der PR tatsächlich, und erfüllt er sein Ziel?
2. Eine auf den Diff angewendete Checkliste, jeder Punkt als OK, prüfen oder entfällt markiert: Korrektheit und Grenzfälle, Fehlerbehandlung, Sicherheit (Eingaben, Berechtigungen, Secrets), Performance (N+1-Queries, Schleifen, Speicher), Nebenläufigkeit, Tests, Lesbarkeit und Benennung, Abwärtskompatibilität, Migrationen und Konfiguration.
3. Review-Kommentare im Format: Datei und Zeile, Schweregrad (Blocker, wichtig, gering, Kleinigkeit), Problem, warum es wichtig ist und ein Code-Vorschlag.
4. Fragen an den Autor, wenn die Absicht unklar ist, statt Annahmen zu treffen.
5. Was gut gelöst ist (2-3 konkrete Punkte).
6. Urteil: freigeben, freigeben mit Anmerkungen oder Änderungen anfordern, mit der Mindestliste dessen, was sich für eine Freigabe ändern muss.
Einschränkungen:
- Kommentiere nur Zeilen, die im Diff vorkommen; hängt etwas von nicht gezeigtem Code ab, markiere es mit [AUSFÜLLEN: außerhalb des Diffs prüfen].
- Mach persönliche Vorlieben nicht zu Blockern; halte dich an die Team-Konventionen.
- Konstruktiver Ton: Beschreibe den Code, nicht die Person.
- Ist der Diff unvollständig oder fehlt das Ziel, frag mich zuerst.
Format: nummerierte Abschnitte, Checkliste als Tabelle und Kommentare nach Datei gruppiert.So verwenden Sie ihn
Kopiere den Diff mit git diff main...dein-branch oder aus der Änderungsansicht des PRs. Bei großen PRs prüfst du zusammengehörige Dateien getrennt und überträgst die brauchbaren Kommentare direkt in deine Git-Plattform.
Anwendungsbeispiel
Stack: Django 5 und PostgreSQL · Ziel: CSV-Export für Bestellungen · Schwerpunkt: vollständiges Review · Konventionen: PEP 8, Tests für Services Pflicht.
Beispielergebnis
Angenommen, der Diff ergänzt die Route POST /konto/abo/kuendigen mit ihrer Logik im SubscriptionController…
1. Zusammenfassung
Der PR ermöglicht die Kündigung im Kundenkonto und setzt das Abo auf gekündigt, aber die Logik steckt im Controller, und niemand prüft, ob das Abo dem Nutzer gehört.
2. Checkliste (Auszug)
| Punkt | Status |
|---|---|
| Korrektheit und Randfälle | Prüfen: Was, wenn es schon gekündigt ist? |
| Sicherheit / Berechtigungen | Prüfen |
| Tests | Prüfen: kein Service-Test |
| Migrationen | N/A |
3. Kommentare
app/Http/Controllers/SubscriptionController.php Z. 42 · Blocker Jeder angemeldete Nutzer kann durch Ändern der id fremde Abos kündigen, und die Logik verstößt gegen die Konvention „keine Logik in Controllern“. Vorschlag:
public function cancel(Subscription $subscription, CancelSubscription $action): RedirectResponse
{
Gate::authorize('cancel', $subscription); // Policy prüft den Eigentümer
$action->handle($subscription); // Service mit eigenem Test
return back()->with('status', __('subscriptions.cancelled'));
}
Frage an den Autor: Wirkt die Kündigung sofort oder zum Ende des Abrechnungszeitraums? [AUSFÜLLEN: außerhalb des Diffs prüfen]
6. Urteil
Änderungen anfordern: Policy mit 403-Test und Logik nach CancelSubscription verschieben…
Wichtige Fakten
- Kategorie
- Programmierung & Entwicklung · Refactoring
- Ausgabetyp
- Code
- Niveau
- Fortgeschritten
- Entwickelt für
- ChatGPT, Claude, Gemini und Microsoft Copilot
- Verifiziert in
- Redaktionelle Prüfung ausstehend
- Variablen
- Projekt-Stack, Ziel des PRs, Schwerpunkt, Team-Konventionen und Diff
- Sprache
- Deutsch
- Preis
- Kostenlos, ohne Anmeldung
- Aktualisiert
- 07.11.2026
Häufig gestellte Fragen
Ersetzt das ein Review durch Kollegen?
Nein. Es hilft, Probleme vor dem Review-Request zu finden, oder dient als Zweitmeinung. Fachwissen und Team-Kontext bringt aber weiterhin ein Mensch ein.
Was mache ich mit einem Diff von mehreren tausend Zeilen?
Teile ihn nach Bereichen auf (Modell, API, UI) und prüfe jeden Teil getrennt mit demselben Ziel. Wenn möglich, bitte den Autor, den PR in kleinere Änderungen aufzuteilen.
Wofür ist dieser Prompt gedacht?
Prüfe einen Diff wie ein Senior-Reviewer: Checkliste zu Korrektheit, Sicherheit, Performance und Lesbarkeit, Kommentare nach Schweregrad und ein klares Urteil: freigeben oder Änderungen anfordern.
Mit welchen KI-Tools funktioniert er?
Er ist für ChatGPT, Claude, Gemini und Microsoft Copilot entwickelt. Wir haben ihn in diesen Tools noch nicht überprüft, daher können die Ergebnisse variieren.
Wie passe ich den Prompt an?
Klicken Sie auf „Anpassen“ und füllen Sie die Variablen aus (Projekt-Stack, Ziel des PRs, Schwerpunkt, Team-Konventionen und Diff). Der Text wird sofort aktualisiert und lässt sich anschließend mit einem Klick kopieren. Die Werte werden nur in Ihrem Browser gespeichert.
Brauche ich Erfahrung, um ihn zu verwenden?
Er ist für Fortgeschrittene: Es hilft, das Thema zu kennen, um guten Kontext zu liefern und das Ergebnis kritisch zu prüfen.
Ist dieser Prompt kostenlos?
Ja. Jeder Prompt von HomeCasa Prompts ist kostenlos, ohne Anmeldung und ohne Abonnement. Sie können ihn auch in beruflichen Projekten verwenden.
Kann ich der KI-Ausgabe vertrauen?
Betrachten Sie sie als hochwertigen Entwurf: Prüfen Sie Daten, Zahlen und wichtige Aussagen immer, bevor Sie etwas veröffentlichen oder Entscheidungen treffen.