CommunityCodierung & Entwicklunggithub.com

mtai0524/claude-skills

Aktualisiert CHANGELOG.md aus Commits seit dem letzten Tag, nach Keep a Changelog. Verwende dies, wenn der Benutzer das Changelog aktualisieren oder ein Release vorbereiten möchte.

Was ist claude-skills?

Dieses Skill für KI-Agenten (z. B. Claude Code, Cursor, Codex) erstellt oder aktualisiert eine CHANGELOG.md-Datei aus den Git-Commits seit dem letzten Tag. Es gruppiert Commit-Typen wie feats, fixes und refactors in die Kategorien von Keep a Changelog (Added, Fixed, Changed, Removed) und kennzeichnet Breaking Changes mit einem vorangestellten „BREAKING:“-Präfix. Der Skill unterstützt eine benutzerzentrierte Ausgabe, filtert unwichtige Commit-Typen (chore, ci, test, style, docs) heraus und schreibt eine einzeilige, verständliche Beschreibung pro Eintrag. Er eignet sich besonders gut für Release-Vorbereitungen und automatische Changelog-Pflege in Git-basierten Projekten und funktioniert mit gängigen KI-Assistenten-Plattformen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mtai0524/claude-skills/tree/HEAD/skills/changelog

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Changelog

  1. Finde den letzten Tag: git describe --tags --abbrev=0 (kein Tag: verwende die vollständige Historie).
  2. Liste Commits auf: git log <tag>..HEAD --pretty=format:'%s'.
  3. Gruppiere Conventional Commit-Typen in Keep a Changelog-Abschnitte unter ## [Unveröffentlicht]:
    • feat → Hinzugefügt
    • fix → Behoben
    • refactor, perf → Geändert
    • Entfernungen → Entfernt
    • Breaking Changes (!) → zuerst auflisten, mit vorangestelltem BREAKING:
    • Überspringe chore, ci, test, style, docs, es sei denn, sie sind benutzersichtbar.
  4. Schreibe für Benutzer, nicht für Entwickler: ein Eintrag pro Zeile, in verständlicher Sprache.
  5. Erstelle CHANGELOG.md mit dem Standard-Header, falls sie noch nicht existiert. Ändere ältere, bereits veröffentlichte Abschnitte nicht.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills