Changelog Generator
Diese Skill verwandelt technische Git-Commits in gepflegte, benutzerfreundliche Changelogs, die Ihre Kunden und Benutzer tatsächlich verstehen und schätzen werden.
Wann Sie Diese Skill Verwenden Sollten
- Vorbereitung von Versionshinweisen für eine neue Version
- Erstellung wöchentlicher oder monatlicher Produktupdate-Zusammenfassungen
- Dokumentation von Änderungen für Kunden
- Schreiben von Changelog-Einträgen für App-Store-Einreichungen
- Generierung von Update-Benachrichtigungen
- Erstellung interner Release-Dokumentation
- Pflege einer öffentlichen Changelog-/Produktupdates-Seite
Was Diese Skill Tut
- Scannt Git-Historie: Analysiert Commits aus einem bestimmten Zeitraum oder zwischen Versionen
- Kategorisiert Änderungen: Gruppiert Commits in logische Kategorien (Funktionen, Verbesserungen, Fehlerbehebungen, bahnbrechende Änderungen, Sicherheit)
- Übersetzt Technisch → Benutzerfreundlich: Wandelt Entwickler-Commits in Kundensprache um
- Formatiert Professionell: Erstellt saubere, strukturierte Changelog-Einträge
- Filtert Rauschen: Schließt interne Commits aus (Refaktorisierung, Tests usw.)
- Befolgt Best Practices: Wendet Changelog-Richtlinien und Ihre Markenstimme an
Wie Man Es Verwendet
Grundlegende Nutzung
Aus Ihrem Projekt-Repository:
Erstelle ein Changelog aus Commits seit dem letzten Release
Generiere Changelog für alle Commits der letzten Woche
Erstelle Versionshinweise für Version 2.5.0
Mit Spezifischem Datumsbereich
Erstelle ein Changelog für alle Commits zwischen dem 1. März und dem 15. März
Mit Benutzerdefinierten Richtlinien
Erstelle ein Changelog für Commits seit v2.4.0, unter Verwendung meiner Changelog-
Richtlinien aus CHANGELOG_STYLE.md
Beispiel
Benutzer: "Erstelle ein Changelog für Commits der letzten 7 Tage"
Ausgabe:
# Updates - Woche vom 10. März 2024
## ✨ Neue Funktionen
- **Team-Arbeitsbereiche**: Erstellen Sie separate Arbeitsbereiche für verschiedene
Projekte. Laden Sie Teammitglieder ein und behalten Sie den Überblick.
- **Tastaturkürzel**: Drücken Sie ?, um alle verfügbaren Kürzel zu sehen.
Navigieren Sie schneller, ohne die Maus zu berühren.
## 🔧 Verbesserungen
- **Schnellere Synchronisation**: Dateien synchronisieren jetzt 2x schneller über Geräte hinweg
- **Bessere Suche**: Die Suche umfasst jetzt auch Dateiinhalte, nicht nur Titel
## 🐛 Fehlerbehebungen
- Problem behoben, bei dem große Bilder nicht hochgeladen wurden
- Zeitzonenkonfusion bei geplanten Beiträgen behoben
- Anzahl der Benachrichtigungsabzeichen korrigiert
Inspiriert von: Manik Aggarwals Anwendungsfall aus Lenny's Newsletter
Tipps
- Führen Sie den Befehl aus dem Stammverzeichnis Ihres Git-Repositorys aus
- Geben Sie Datumsbereiche für gezielte Changelogs an
- Verwenden Sie Ihre CHANGELOG_STYLE.md für konsistente Formatierung
- Überprüfen und passen Sie das generierte Changelog vor der Veröffentlichung an
- Speichern Sie die Ausgabe direkt in CHANGELOG.md
Verwandte Anwendungsfälle
- Erstellen von GitHub-Release-Notizen
- Schreiben von App-Store-Update-Beschreibungen
- Generieren von E-Mail-Updates für Benutzer
- Erstellen von Social-Media-Ankündigungsbeiträgen