| name | release-notes |
| description | Génère des notes de release HTML orientées utilisateurs finaux. Transforme les commits techniques en descriptions accessibles sans jargon.
|
| allowed-tools | Bash, Read, Write, Grep, Glob, AskUserQuestion |
| model | sonnet |
Release Notes Skill
Usage
/git:release-notes <branche-source> <branche-cible> [nom-release]
Si arguments manquants : AskUserQuestion pour demander.
Workflow
- Parser et valider arguments (branches source/cible)
- Collecter commits via
git log
- Catégoriser par impact utilisateur
- Rédiger descriptions sans jargon
- Générer HTML dans
.claude/reports/
Catégories
| Catégorie |
Icône |
Mots-clés |
| Nouveautés |
⭐ |
feat, ✨, 🚀 |
| Améliorations |
📈 |
improve, ⚡, perf |
| Corrections |
✅ |
fix, 🐛 |
| Sécurité |
🔒 |
security |
Commits ignorés
refactor:, test:, chore:, ci:, docs:, style:
- Commits de merge
- Mises à jour de dépendances
Règles de rédaction
- ZÉRO jargon - Pas de API, SQL, cache, endpoint, refactoring
- Bénéfice utilisateur - "L'application est plus rapide" vs "Optimisation SQL"
- Verbes d'action - Vous pouvez maintenant..., Nous avons corrigé...
- Phrases courtes - Max 1-2 phrases par item
Exemples
| Commit |
Note utilisateur |
feat: implémenter cache Redis |
L'affichage est plus rapide |
fix: corriger validation email |
Certaines adresses email sont maintenant acceptées |
Output
{REPORT_PATH}/release_notes_{RELEASE_NAME}.html
References