OpenAI & ChatGPT · Foto: Kevin Rheese, CC BY 2.0
Commit Messages
Zuletzt aktualisiert:
Typ
Prompt
Lizenz
MIT
Anwendungsfeld
Prompts
Alle Entwickler
Voraussetzungen
- Klares Verständnis der eigenen Codeänderung (Diff), die beschrieben werden soll
Einordnung
Schnell einsetzbar, der Nutzen hängt aber davon ab, wie gut Sie die Änderung selbst zusammenfassen.
Erzeugt präzise, konventionsgerechte Git-Commit-Messages
Für wen: Alle Entwickler
Im Detail
Dieser Prompt wandelt eine Beschreibung Ihrer Codeänderung in eine saubere, konventionsgerechte Commit-Message um – meist nach dem Conventional-Commits-Schema (feat, fix, refactor, docs …) mit knapper Betreffzeile und optionalem Body. Der Vorteil gegenüber freihändigem Formulieren: eine konsistente Historie, die sich automatisiert auswerten lässt (Changelogs, Semantic Versioning) und im Team sofort verständlich ist. Lohnt sich für alle, die regelmäßig committen und eine lesbare Git-Historie wollen, besonders in Projekten mit CI/CD oder mehreren Mitwirkenden. Wichtig: Der Prompt ersetzt nicht das Nachdenken über den Diff, sondern formuliert nur, was Sie ihm an Kontext liefern.
Schritt für Schritt
- Die Codeänderung kurz in eigenen Worten zusammenfassen (was wurde geändert und warum)
- Diese Zusammenfassung dem Prompt übergeben
- Vorgeschlagenen Commit-Typ (feat, fix, refactor, docs …) auf inhaltliche Richtigkeit prüfen
- Betreffzeile auf Kürze und Klarheit kontrollieren und Body bei Bedarf ergänzen oder kürzen
- Bei Nutzung von Changelog- oder Semantic-Versioning-Tools prüfen, ob das Format dazu passt
Beispiel aus der Praxis
Sie beschreiben: Ein Bug wurde behoben, bei dem die Login-Maske ein leeres Passwort akzeptiert hat. Der Prompt formuliert daraus eine Betreffzeile wie „fix(auth): reject empty password on login“ samt kurzer Body-Erklärung.
Praxis-Tipp
Geben Sie den kompletten git diff oder eine Stichpunktliste der Änderungen als Eingabe mit, statt nur “Bugfix” zu schreiben – je mehr Kontext, desto präziser die Message.
Stolperfallen
Wird die Änderung nur vage beschrieben, entsteht eine unpräzise oder falsch typisierte Commit-Message, da der Prompt den tatsächlichen Diff nicht kennt. Die Ausgabe sollte deshalb immer gegen die reale Änderung gegengeprüft werden.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: github.com/abilzerian/LLM-Prompt-Library
Häufige Fragen.
Erzeugt der Prompt automatisch die passende Message aus dem Diff?
Nein, er formuliert nur, was Sie ihm an Kontext zur Änderung liefern, das Nachdenken über den Diff bleibt bei Ihnen.
Für wen lohnt sich das besonders?
Für alle, die regelmäßig committen und eine lesbare Historie wollen, insbesondere in Projekten mit CI/CD oder mehreren Mitwirkenden.
Welches Format nutzt der Prompt?
Meist das Conventional-Commits-Schema mit Typen wie feat, fix, refactor oder docs, einer knappen Betreffzeile und optionalem Body.
Erfahrungen & Kommentare.
Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
Socratic Tutor
Gibt nie die Lösung vor, sondern führt mit gezielten Rückfragen zum Selberdenken (sokratische Methode)
