---
description: Rédige une entrée de changelog à partir des commits depuis le dernier tag
argument-hint: "[version]"
allowed-tools: Bash(git log *) Bash(git describe *)
---

## Contexte

Dernier tag : !`git describe --tags --abbrev=0 || true`

Derniers commits (les tags apparaissent entre parenthèses) :

!`git log -n 60 --decorate --pretty=format:'- %s (%h)%d'`

## Tâche

Ne retiens que les commits postérieurs au dernier tag (tous les commits
affichés s'il n'y a aucun tag).

Rédige l'entrée de changelog de la version $ARGUMENTS (si vide, propose un
numéro de version en expliquant ton choix).

- Regroupe les changements en sections : **Ajouts**, **Corrections**,
  **Modifications**, **Suppressions** (omets les sections vides).
- Reformule chaque commit en une phrase compréhensible par un utilisateur,
  pas par un développeur ; fusionne les commits qui portent sur le même sujet.
- Ignore les commits purement techniques (formatage, CI, dépendances de dev)
  sauf s'ils changent le comportement.
- Signale en tête tout changement incompatible avec la version précédente.
- Ajoute la date du jour au format AAAA-MM-JJ.

Affiche l'entrée proposée, puis demande confirmation avant de l'insérer en
haut de `CHANGELOG.md`.
