Changelog Generator

Genera note di rilascio per clienti categorizzate dalla cronologia dei commit git.

di openakita · openakita/openakita

Promosso ★ 9.2/10

Changelog Generator — Genera note di rilascio per clienti categorizzate dalla cronologia dei commit git.

Cosa fa

Scansiona i commit in un intervallo di date o tra tag di versione, li raggruppa in feature/miglioramenti/correzioni/cambiamenti non retrocompatibili/sicurezza, riscrive il linguaggio tecnico in linguaggio cliente, e scarta il rumore interno (refactor, test, chore). Si attiva con linguaggio 'changelog', 'release notes', 'what changed' o 'product updates'.

Rapporto di test

Eseguito su 9 commit sintetici che mescolavano feat/fix/security/refactor/test/chore: li ha correttamente raggruppati per impatto, riscritto 'fix(notifications): correct badge count off-by-one' in inglese semplice, e scartato silenziosamente il rumore refactor/test/chore, esattamente come pubblicizzato. Un passaggio non guidato ha mantenuto i commit solo interni e è rimasto nella fraseologia di git-log. (Elencato qui con il nostro vecchio nome; il nome dell'abilità stessa è "Changelog Generator".)

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

Installazione

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

Comandi e prompt di esempio

  • /release-notesGenera note di rilascio per clienti categorizzate dalla cronologia dei commit git.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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