24 lines
746 B
Markdown
24 lines
746 B
Markdown
|
|
---
|
||
|
|
name: commit-message
|
||
|
|
description: Génère un message de commit depuis les changements en cours (git ou jj) via aichat
|
||
|
|
---
|
||
|
|
|
||
|
|
# Génération de message de commit
|
||
|
|
|
||
|
|
Quand l'utilisateur demande de générer un message de commit ou de committer :
|
||
|
|
|
||
|
|
1. Lance le script :
|
||
|
|
```sh
|
||
|
|
bash .claude/hooks/commit_msg.sh
|
||
|
|
```
|
||
|
|
Le script détecte automatiquement git ou jj, résume chaque fichier modifié via aichat,
|
||
|
|
puis génère un message de commit conventionnel.
|
||
|
|
|
||
|
|
2. Présente le message généré à l'utilisateur pour validation.
|
||
|
|
|
||
|
|
3. Si l'utilisateur valide, effectue le commit :
|
||
|
|
- **git** : `git commit -m "<message>"`
|
||
|
|
- **jj** : `jj describe -m "<message>"`
|
||
|
|
|
||
|
|
Le script écrit sa progression sur stderr et le message final sur stdout.
|