Changelog Generator
Genera note di rilascio per clienti categorizzate dalla cronologia dei commit git.
Promosso
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 notesWrite release notes and flag any breaking changes loudlyGroup these commits by impact for our changelog