Changelog Generator
Trasforma i commit git grezzi in note di rilascio categorizzate e rivolte all'utente
Promosso
Cosa fa
Converte la cronologia dei commit git in note di rilascio leggibili dal cliente, raggruppando le modifiche in funzionalità, miglioramenti, correzioni e modifiche che causano interruzioni, filtrando i commit di merge e il rumore interno. Si attiva quando si richiedono note di rilascio, un changelog per una versione o un intervallo di date, o un riepilogo degli aggiornamenti del prodotto.
Rapporto di test
Task: generare un changelog per gli ultimi 20 commit del repository reale GPT-Image2-Skill (58 commit nella cronologia), prima senza skill, poi strettamente secondo SKILL.md. L'esecuzione baseline ha prodotto un elenco piatto in una singola sezione 'Recent changes', che includeva 10 commit di merge e 10 nomi di branch grezzi come 'wuyoscar/mimi/add-starmapper-readme'. L'esecuzione skill ha prodotto 0 commit di merge, 0 nomi di branch e 4 sezioni (Features / Improvements / Fixes / Breaking), con il cambio di licenza da CC BY 4.0 a MIT elevato a un blocco Breaking separato — nella baseline, era un semplice punto elenco. Avvertenza importante: non c'è automazione nella skill — è un puro template di prompt, nessun script e nessun comando git log nel corpo, i commit devono essere recuperati manualmente. Per questo motivo, l'affermazione della descrizione 'Trasforma ore di scrittura manuale del changelog in minuti di generazione automatizzata' è sovrastimata, quindi 3/5 per la documentazione. Fase 0 pulita: letto l'intero corpo (104 righe), nessun script incluso, nessuna esfiltrazione/istruzioni nascoste/escalation di privilegi trovata.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/ComposioHQ/awesome-claude-skills.git mkdir -p ~/.claude/skills cp -r awesome-claude-skills/changelog-generator ~/.claude/skills/changelog-generator
Comandi e prompt di esempio
/changelog-generatorTrasforma i commit git grezzi in note di rilascio categorizzate e rivolte all'utente
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Turn my last 20 commits into customer-facing release notesGenerate a changelog for this version, split features from bug fixesSummarize what changed since our last release for the product update email