ghe-changelog
Changelog aus Git-Änderungen generieren
Die manuelle Nachverfolgung von Projektänderungen über Releases hinweg ist fehleranfällig und zeitaufwendig. Diese Skill automatisiert die Changelog-Erstellung, indem Git-Commits, Diffs und Dateiänderungen analysiert werden, um Updates in Features, Fixes, Anforderungen und Designentscheidungen zu kategorisieren.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "ghe-changelog". Generate changelog for version 1.2.0
Résultat attendu:
- ## [1.2.0] - 2026-01-10
- ### Added
- - User authentication module with OAuth support
- - New dashboard widget for analytics
- ### Fixed
- - Memory leak in data processing pipeline
- - Incorrect timestamp formatting in logs
- ### Requirements
- - REQ-001: v1.0 -> v1.1 (added authentication requirements)
- - REQ-042: v2.3 -> v2.4 (updated latency constraints)
- ### Design
- - Switched from REST to GraphQL for API layer (ADR-015)
Utilisation de "ghe-changelog". What requirements changed since last release?
Résultat attendu:
- ## Requirements Changes
- ### New Requirements
- - REQ-100: User notification preferences
- - REQ-101: Email digest scheduling
- ### Updated Requirements
- - REQ-050: v2.1 -> v2.2 (extended timeout values)
- - REQ-075: v1.3 -> v1.4 (added mobile support)
- ### Deprecated Requirements
- - REQ-025 (legacy export format)
Audit de sécurité
SûrPure documentation skill containing only reference bash scripts for changelog management. All static findings are FALSE POSITIVES - the scanner misidentified git command documentation as security risks. The skill contains no executable code, makes no network calls, and performs no sensitive operations. Shell command patterns in documentation are legitimate git operations for version tracking.
Facteurs de risque
🌐 Accès réseau (1)
⚙️ Commandes externes (62)
📁 Accès au système de fichiers (6)
Score de qualité
Ce que vous pouvez construire
Release Notes vorbereiten
Erstellt professionelle Release Notes aus der Git-Historie für Software-Distributionen
Alle Projektänderungen nachverfolgen
Pflegt eine umfassende Dokumentation der Entwicklung von Code, Anforderungen und Design
Release-Workflow automatisieren
Integriert die Changelog-Generierung in CI/CD-Pipelines für konsistente Versionierung
Essayez ces prompts
Was hat sich im letzten Release geändert? Zeig mir alle neuen Features, Bugfixes und Anforderungsupdates.
Erstelle ein Changelog für Version X.Y.Z. Füge alle Commits seit dem letzten Tag hinzu, nach Typ kategorisiert.
Zeige mir alle Anforderungen, die sich seit dem letzten Release geändert haben. Füge alte und neue Versionsnummern hinzu.
Gib mir eine vollständige Zusammenfassung von allem, was sich geändert hat: Features, Fixes, Anforderungen und Designentscheidungen seit dem ersten Commit.
Bonnes pratiques
- Verwende Conventional-Commit-Nachrichten (feat:, fix:, chore:, docs:) für automatische Kategorisierung
- Versioniere Anforderungsdateien (REQ-XXX) bei jeder Änderung der Spezifikationen
- Überprüfe automatisch generierte Changelog-Einträge vor dem Release
Éviter
- Changelog-Review überspringen und ungeprüfte Einträge veröffentlichen
- Nichtssagende Commit-Nachrichten wie 'fixed stuff' oder 'updates' verwenden
- Veröffentlichte Changelog-Einträge ändern, statt neue Versionsabschnitte hinzuzufügen