| name | commit-helper |
| description | Génère des messages de commit clairs et conventionnels. Utilise quand l'utilisateur veut faire un commit, écrire un message de commit, ou reviewer des changements stagés. |
Commit Helper
Instructions
- Lance
git diff --staged pour voir les changements
- Analyse les modifications
- Génère un message de commit avec :
- Une ligne de résumé de moins de 50 caractères
- Une ligne vide
- Une description détaillée si nécessaire
- Les composants affectés
Format
Utilise le format Conventional Commits :
feat: pour une nouvelle fonctionnalité
fix: pour une correction de bug
docs: pour la documentation
refactor: pour du refactoring
test: pour les tests
chore: pour la maintenance
Exemples
Exemple 1 : Nouvelle fonctionnalité
feat(auth): add JWT token refresh
- Implement automatic token refresh before expiration
- Add refresh token storage in localStorage
- Update auth context with new refresh logic
Exemple 2 : Bug fix
fix(api): handle null response in user endpoint
Previously, the endpoint would crash when user data
was missing. Now returns 404 with appropriate message.
Bonnes pratiques
- Utilise l'impératif présent ("add" pas "added")
- Explique le quoi et le pourquoi, pas le comment
- Sépare les changements non liés en commits distincts