Collection de hooks prêts à l'emploi pour Claude Code. Automatise ton workflow et arrête de perdre du temps sur des validations manuelles.
Les Hooks sont la fonctionnalité la plus sous-estimée de Claude Code. C'est le seul moyen d'automatiser des tâches répétitives de manière déterministe.
Pas de probabilité, pas d'oubli. Le hook s'exécute à chaque fois, sans exception.
| Hook | Description | Lien |
|---|---|---|
| Notification macOS | Notification native + son quand Claude termine une tâche | Voir le hook |
Les Hooks sont des commandes shell qui s'exécutent automatiquement à des moments précis du cycle de vie de Claude Code :
SessionStart: au lancement d'une sessionPreToolUse: avant l'exécution d'un outilPostToolUse: après l'exécution d'un outilStop: quand Claude termine sa réponseNotification: quand Claude envoie une notification
Chaque hook reçoit les données en JSON via stdin et retourne un exit code :
0: succès2: bloqué (stderr renvoyé à Claude)
- Clone le repo
git clone https://github.com/Bikach/hooks-claude-code.git-
Choisis un hook et suis les instructions dans son dossier
-
Configure ton
~/.claude/settings.json -
C'est prêt
- macOS / Linux
- Claude Code
jq(brew install jqouapt install jq)
Tu as un hook utile ? Partage-le avec la communauté.
- Fork le repo
- Crée un dossier avec le nom de ton hook
- Ajoute :
- Le script (
.sh,.py, ou autre) - Un
README.mdavec les instructions d'installation - La config
settings.jsonà ajouter
- Le script (
- Ouvre une PR
- Un hook = un dossier
- README clair avec prérequis et installation
- Teste ton hook avant de soumettre
- Précise si c'est macOS only, Linux only, ou cross-platform
- Auto-commit après chaque modification
- Linter automatique (ESLint, Prettier, Checkstyle)
- Auto-approbation des commandes git read-only
- Auto-approbation de l'exécution des tests
- Notification Slack/Discord
- Logging des commandes exécutées
Tu veux t'en occuper ? Fork et PR.
MIT