🖊️ Écriture

changelog-writer

Génération de changelogs structurés depuis des commits Git — format Keep a Changelog, Conventional Commits, notes de release.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- changelog-writer --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } changelog-writer -Launch"

🚀 Déjà installé ?

claude "/changelog-writer"

Ou tapez /changelog-writer dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

changelognotes de releaserelease noteshistorique des changementsCHANGELOG.mdversion log

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/writing-skills/changelog-writer ~/.claude/skills/

Source : writing-skills/changelog-writer

📖 Manuel

Rédacteur de Changelog

Workflow

  1. Collecter : analyser les commits depuis la dernière release.
  2. Catégoriser : grouper par type (ajout, correction, suppression, etc.).
  3. Rédiger : descriptions orientées utilisateur, pas développeur.
  4. Formater : suivre le standard Keep a Changelog.

Format Keep a Changelog

# Changelog

Tous les changements notables de ce projet sont documentés dans ce fichier.

Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
et ce projet adhère au [Semantic Versioning](https://semver.org/lang/fr/).

## [Unreleased]

### Ajouté
- Endpoint de recherche de transactions par date (#234)
- Export CSV des rapports mensuels (#241)

### Modifié
- Amélioration du temps de réponse de l'API de paiement (de 800ms à 200ms)

### Corrigé
- Correction du calcul des frais pour les devises non-EUR (#238)
- Résolution du timeout sur les webhooks de notification (#240)

### Supprimé
- Retrait de l'ancien endpoint `/v1/legacy-payments` (déprécié depuis v2.1)

## [2.3.0] - 2025-12-15

### Ajouté
- Support du paiement en GBP
- Authentification par API key pour les partenaires

### Sécurité
- Mise à jour de la dépendance `auth-lib` pour corriger CVE-2025-1234

## [2.2.1] - 2025-11-28

### Corrigé
- Fix du double débit sur les paiements récurrents (#229)

Catégories standard

CatégorieConventional CommitContenu
Ajoutéfeat:Nouvelles fonctionnalités
Modifiérefactor:, perf:Changements de fonctionnalités existantes
DépréciéFonctionnalités bientôt supprimées
SuppriméFonctionnalités supprimées
Corrigéfix:Corrections de bugs
Sécuritésecurity:Corrections de vulnérabilités

Depuis les Conventional Commits

Mapping automatique

feat: add GBP support              → Ajouté: Support du paiement en GBP
fix: double charge on recurring    → Corrigé: Fix du double débit récurrent
perf: optimize payment query       → Modifié: Optimisation requête paiement
feat!: new auth system             → Modifié (BREAKING): Nouveau système d'auth
chore: update dependencies         → (ignoré ou Sécurité si CVE)
docs: update API reference         → (ignoré dans le changelog)

Script de génération

# Commits depuis le dernier tag
git log $(git describe --tags --abbrev=0)..HEAD --oneline --format="%s"

# Avec conventional commits
git log v2.2.1..HEAD --oneline | grep -E "^(feat|fix|perf|refactor)(\(.+\))?!?:"

Bonnes pratiques de rédaction

À faire

À éviter

Règles