Changelog Generator

Changelog-generator som omvandlar git commit-historik till kategoriserade, kundvända release-notes.

av openakita · openakita/openakita

Testad · Fungerar ★ 9.2/10

Changelog Generator — Changelog-generator som omvandlar git commit-historik till kategoriserade, kundvända release-notes.

Vad den gör

Skannar commits över ett datumintervall eller mellan versions-taggar, sorterar dem i funktioner/förbättringar/fixar/brytande-ändringar/säkerhet, skriver om utvecklarspråk till kundspråk, och tar bort internt brus (refaktoriseringar, tester, sysslor). Triggers på 'changelog', 'release notes', 'what changed', eller 'product updates'.

Testrapport

Körde den på 9 syntetiska commits som blandade feat/fix/security/refactor/test/chore: den sorterade korrekt efter påverkan, skrev om 'fix(notifications): correct badge count off-by-one' till klartext, och tog tyst bort refactor/test/chore-bruset, precis som annonserat. En omodererad genomgång behöll de enbart interna commitsen och förblev i git-log-formulering. (Listad här under vårt äldre namn; färdighetens eget namn är "Changelog Generator".)

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/openakita/openakita.git
cd openakita
mkdir -p ~/.claude/skills
cp -r skills/changelog-generator ~/.claude/skills/release-notes

Kommandon och exempelprompter

  • /release-notesChangelog-generator som omvandlar git commit-historik till kategoriserade, kundvända release-notes.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Turn this commit log into user-facing release notes
  • Write release notes and flag any breaking changes loudly
  • Group these commits by impact for our changelog