Commit-Message und Pull-Request-Beschreibung aus einem Diff erstellen
Erstelle aus Diff und Ticket eine klare Commit-Message (Conventional Commits oder frei) und eine PR-Beschreibung mit Kontext, Änderungen, Testanleitung und Risiken. Entwickelt für ChatGPT, Claude, Gemini und Microsoft Copilot. Er enthält 4 anpassbare Variablen und lässt sich kostenlos mit einem Klick kopieren.
Einsteiger · Text · Redaktionelle Prüfung ausstehend
Prompt
Du bist Senior-Entwickler, der saubere Git-Historien und gut reviewbare Pull Requests schreibt.
Kontext:
- Diff oder Liste der Änderungen:
```diff
{{diff}}
```
- Ticket oder Grund der Änderung: {{grund}}
- Commit-Konvention: {{konvention}}
- Wer den PR reviewt: {{reviewer}}
Liefere:
1. Commit-Message:
- Betreffzeile im Imperativ, idealerweise 50 und nie mehr als 72 Zeichen, mit Typ und Scope, falls die Konvention Conventional Commits ist (feat, fix, refactor, docs, test, chore …).
- Leerzeile, dann ein Body, der erklärt, warum die Änderung nötig war, nicht nur was, umbrochen bei 72 Zeichen.
- Footer mit Ticket-Referenz und „BREAKING CHANGE:“, falls die Kompatibilität bricht.
2. Mischt der Diff unabhängige Änderungen, schlage eine Aufteilung in mehrere Commits vor und schreibe für jeden die Message.
3. Eine PR-Beschreibung in Markdown mit: Zusammenfassung, Kontext und Motivation, Wichtigste Änderungen (Liste), So testest du (reproduzierbare Schritte), Screenshots oder Nachweise, Risiken und Rollback-Plan, Checkliste (Tests, Doku, Migrationen).
4. Zwei bis drei Stellen, auf die Reviewer besonders achten sollten.
Einschränkungen:
- Beschreibe nur, was im Diff steht. Behaupte nicht, dass Tests liefen oder Performance gemessen wurde: nutze [AUSFÜLLEN: Testergebnisse].
- Keine Leerformeln wie „diverse Verbesserungen“ oder „kleinere Fixes“.
- Lässt sich der Grund weder aus Diff noch Ticket ableiten, frag mich zuerst.
Format: ein Textblock für den Commit und ein Markdown-Block für den PR.So verwenden Sie ihn
Führe git diff --staged (oder git diff main...dein-branch) aus und füge die Ausgabe ein. Übernimm Betreff und Body in git commit und die Beschreibung ins PR-Formular, ergänzt um deine echten Testergebnisse.
Anwendungsbeispiel
Diff: neuer CSV-Export-Endpoint plus Test · Grund: Ticket SHOP-412, der Vertrieb muss Bestellungen exportieren · Konvention: Conventional Commits · Reviewer: Backend-Team.
Beispielergebnis
Angenommen, der Diff ergänzt die Reset-Mail um einen Klartext-Teil und korrigiert den From-Header…
1. Commit-Nachricht
fix(auth): Passwort-Reset-Mail als Multipart mit Klartext senden
Outlook hat die Passwort-Reset-Mail gefiltert, weil sie nur einen
HTML-Teil hatte und der Absender nicht zur signierenden Domain passte.
Ergänzt eine text/plain-Version aus demselben Template und nutzt die
in MAIL_FROM_ADDRESS konfigurierte Adresse.
Refs: JIRA-218
3. PR-Beschreibung
Zusammenfassung Behebt die Zustellung der Passwort-Reset-Mail an Outlook-Nutzer (JIRA-218).
Wichtigste Änderungen
- Template
password-resetmit HTML- und Klartextversion. - Absender kommt aus der Konfiguration statt fest im Code.
Testen
- Mit einem Outlook-Testkonto einen Reset anfordern.
- Prüfen, dass die Mail im Posteingang landet und der Link funktioniert.
Nachweise: [AUSFÜLLEN: Testergebnisse]
Risiken und Rollback: betrifft nur diese Mail; ein Revert des Commits stellt das alte Verhalten wieder her.
4. Worauf Reviewer achten sollten
- Dass die Klartextversion das Token nicht außerhalb des Links preisgibt…
Wichtige Fakten
- Kategorie
- Programmierung & Entwicklung · Dokumentation
- Ausgabetyp
- Text
- Niveau
- Einsteiger
- Entwickelt für
- ChatGPT, Claude, Gemini und Microsoft Copilot
- Verifiziert in
- Redaktionelle Prüfung ausstehend
- Variablen
- Diff, Ticket oder Grund, Konvention und Reviewer
- Sprache
- Deutsch
- Preis
- Kostenlos, ohne Anmeldung
- Aktualisiert
- 07.11.2026
Häufig gestellte Fragen
Was ist Conventional Commits?
Eine Konvention für Commit-Messages im Format typ(scope): beschreibung. Sie macht die Historie lesbar und ermöglicht automatisch erzeugte Changelogs und Versionssprünge.
Warum das Warum in den Body schreiben?
Weil das Was schon im Diff steht. Wer Monate später git blame liest, muss wissen, welches Problem die Änderung löste und welche Alternativen verworfen wurden.
Wofür ist dieser Prompt gedacht?
Erstelle aus Diff und Ticket eine klare Commit-Message (Conventional Commits oder frei) und eine PR-Beschreibung mit Kontext, Änderungen, Testanleitung und Risiken.
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 (Diff, Ticket oder Grund, Konvention und Reviewer). 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?
Nein. Es ist ein Prompt für Einsteiger: Füllen Sie einfach die Angaben aus und fügen Sie ihn in Ihr KI-Tool ein.
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.