Changelog Generator
Transforme les commits git bruts en notes de version catégorisées et destinées aux utilisateurs
Testé · Fonctionne
Ce que fait
Convertit l'historique des commits git en notes de version lisibles par le client, regroupant les changements en fonctionnalités, améliorations, correctifs et changements cassants, tout en filtrant les commits de fusion et le bruit interne. Se déclenche lorsque vous demandez des notes de version, un changelog pour une version ou une plage de dates, ou un résumé de mise à jour de produit.
Rapport de test
Tâche : générer un changelog pour les 20 derniers commits du dépôt réel GPT-Image2-Skill (58 commits dans l'historique), d'abord sans compétence, puis strictement selon SKILL.md. L'exécution de base a produit une liste plate dans une seule section 'Recent changes', qui incluait 10 commits de fusion et 10 noms de branches bruts comme 'wuyoscar/mimi/add-starmapper-readme'. L'exécution de la compétence a donné 0 commits de fusion, 0 noms de branches, et 4 sections (Features / Improvements / Fixes / Breaking), avec le changement de licence de CC BY 4.0 à MIT élevé à un bloc Breaking séparé — dans la base de référence, c'était une puce régulière. Mise en garde importante : il n'y a pas d'automatisation dans la compétence — c'est un pur modèle de prompt, pas de scripts et pas de commandes git log dans le corps, les commits doivent être récupérés manuellement. Pour cette raison, l'affirmation de la description 'Turns hours of manual changelog writing into minutes of automated generation' est surestimée, d'où 3/5 pour la documentation. Stage 0 propre : lu le corps entier (104 lignes), pas de scripts fournis, pas d'exfiltration/instructions cachées/escalade de privilèges trouvées.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
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
Commandes et exemples de prompts
/changelog-generatorTransforme les commits git bruts en notes de version catégorisées et destinées aux utilisateurs
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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