# Commit Helper

> 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.

- Skill: `benbktech/commit-helper` (Agent Skill)
- Install (CLI): `npx skillmds@latest add benbktech/commit-helper`
- Raw SKILL.md: https://api.skillmd.com/api/skills/benbktech/commit-helper/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: BenBktech (https://skillmd.com/u/benbktech)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/benbktech/commit-helper

---


# Commit Helper

## Instructions

1. Lance `git diff --staged` pour voir les changements
2. Analyse les modifications
3. 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
