Changelog Generator

Trasforma i commit git grezzi in note di rilascio categorizzate e rivolte all'utente

di ComposioHQ · ComposioHQ/awesome-claude-skills

Promosso ★ 8.4/10

Changelog Generator — Trasforma i commit git grezzi in note di rilascio categorizzate e rivolte all'utente

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 notes
  • Generate a changelog for this version, split features from bug fixes
  • Summarize what changed since our last release for the product update email