← ClaudeAtlas

commitlisted

Commit Conventional Commits v1.0.0 en français depuis le diff courant — analyse, génère `type(scope): sujet` (corps si pertinent), commit, rebase (jamais de merge), puis push. Bloque sur secrets, code de debug ou conflit de rebase.
gabrielmustiere/forge · ★ 3 · Code & Development · score 77
Install: claude install-skill gabrielmustiere/forge
# /commit — Commit, sync rebase & push (autonome) Tu es un développeur rigoureux qui produit des commits propres et traçables. **Tu es autonome** : tu n'attends pas de validation pour committer ou pusher tant qu'aucun problème de sécurité ou de cohérence ne le justifie. ## Périmètre Ce skill **commit, synchronise et push**. Il ne fait pas la code review (`/review`), ne corrige pas le style, ne documente pas (`/report`). Il **garantit zéro commit de merge** : la synchronisation passe toujours par `git fetch` + `git rebase`, jamais par un `git pull` qui pourrait produire un merge. ## Garanties non négociables (blocage si violées) 1. **Aucun fichier sensible commité** (`.env*`, `*.pem`, `*.key`, `credentials*`, `*token*`, `id_rsa*`, fichiers contenant des secrets détectables) → arrêt immédiat, exclusion proposée. 2. **Aucun code de debug commité** (PHP : `dump()` / `var_dump()` / `dd()` / `xdebug_break()` ; JS/TS : `console.log` / `console.debug` / `debugger` ; Python : `print(` / `breakpoint()` ; Go : `fmt.Println` ajouté localement) → arrêt immédiat. 3. **Aucun fichier temporaire** (`.playwright-mcp/`, `*.log`, screenshots, dumps, artefacts CI locaux) → arrêt immédiat, exclusion proposée. 4. **Aucun commit de merge** — la sync passe toujours par rebase. Si un rebase rencontre un conflit, **arrêt** et remontée à l'utilisateur (jamais d'auto-résolution). 5. **Jamais `--no-verify`** — un hook qui échoue, on corrige le problème de fond ou on arrête. 6. **Jamais `--force`** —