Hooks Management
Transforme des demandes en langage naturel en configurations de hook validées pour Claude Code / Codex / OpenCode.
Testé · Fonctionne
Ce que fait
Traduit des demandes en langage naturel comme « bloque les modifications de .env » ou « demande confirmation avant un Bash destructeur » en JSON/TOML de hook fonctionnel pour Claude Code, Codex CLI, et OpenCode, appuyé par un validateur Python inclus et des références de schéma/événement par plateforme. Se déclenche sur « ajoute un hook », « liste mes hooks », « retire le hook », « valide les hooks », ou toute demande d'automatiser le comportement d'un agent avec des commandes shell ou des plugins. Oriente les utilisateurs vers l'UI de confirmation permissionDecision intégrée plutôt que vers des hacks de confirmation fragiles par code de sortie ou osascript.
Rapport de test
Demandé de bloquer les modifications de fichiers .env : la base de référence et le skill ont convergé vers le même pattern grep avec exit-2, mais le skill a ajouté deux choses que la base a manquées — l'avertissement obligatoire « redémarrez l'agent pour que les changements prennent effet » et un appel au scripts/validate_hooks.py fourni avant de sauvegarder, deux vrais pièges qu'une réponse naïve rate.
Testé le: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/CodeAlive-AI/ai-driven-development cd ai-driven-development mkdir -p ~/.claude/skills cp -r skills/hooks-management ~/.claude/skills/hooks-management
Commandes et exemples de prompts
/hooks-managementTransforme des demandes en langage naturel en configurations de hook validées pour Claude Code / Codex / OpenCode.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Add a hook that blocks edits to .env files in this projectI want Claude to ask before running any destructive bash commandList my current hooks and validate that the config JSON is correct