Changelog

Füllt den Unreleased-Abschnitt von CHANGELOG.md mit einer verlinkten Zeile pro Commit seit dem letzten Tag.

von codeaholicguy · codeaholicguy/ai-devkit

Getestet · Funktioniert ★ 9.2/10

Changelog — Füllt den Unreleased-Abschnitt von CHANGELOG.md mit einer verlinkten Zeile pro Commit seit dem letzten Tag.

Was es kann

Ermittelt den neuesten Git-Tag, geht jeden Commit seither durch und schreibt pro Commit eine knappe Zeile in den Unreleased-Abschnitt von CHANGELOG.md — verlinkt jeweils zum zugehörigen PR, falls erkennbar, sonst zum Commit-Hash. Aktiviert sich, wenn Nutzer bitten, das Changelog oder die Release Notes anhand der letzten Commits zu aktualisieren.

Testbericht

Test an einem Repo mit 3 Commits: Der PR-markierte Commit wurde korrekt zu /pull/101 verlinkt, die anderen zu ihren Commit-Hashes — exakt im Format von ai-devkit selbst. Die Baseline lieferte nur vage, unverlinkte Stichpunkte.

Getestet am: 2026-07-10 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/codeaholicguy/ai-devkit
cd ai-devkit
mkdir -p ~/.claude/skills
cp -r skills/changelog ~/.claude/skills/changelog

Befehle & Beispiel-Prompts

  • /changelogFüllt den Unreleased-Abschnitt von CHANGELOG.md mit einer verlinkten Zeile pro Commit seit dem letzten Tag.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Update CHANGELOG.md with every commit since the last tag
  • Fill in the Unreleased section from recent commits
  • Generate release notes linking each change to its PR