Changelog

Vult CHANGELOG.md's Unreleased-sectie met één gekoppelde regel per commit.

Door codeaholicguy · codeaholicguy/ai-devkit

Getest · Werkt ★ 9.2/10

Changelog — Vult CHANGELOG.md's Unreleased-sectie met één gekoppelde regel per commit.

Wat het doet

Zoekt de laatste git-tag, doorloopt elke commit sinds dan, en schrijft één beknopte Unreleased-regel per commit in CHANGELOG.md, met een link naar de PR indien detecteerbaar of anders naar de commit-hash. Wordt getriggerd wanneer een gebruiker vraagt om de changelog of release notes bij te werken op basis van recente commits.

Testrapport

Getest op een repo met 3 commits: koppelde de PR-commit correct aan /pull/101 en de losse commits aan hun hashes, in het exacte `- [hash](url) samenvatting`-formaat — de baseline gaf alleen vage, ongekoppelde bullets.

Getest op: 2026-07-10 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /changelogVult CHANGELOG.md's Unreleased-sectie met één gekoppelde regel per commit.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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