promptgarten đŸŒ±

Référence des commandes · Claude Code

/hooks

Affiche les configurations de hooks pour les événements de tools.

/hooks ouvre un navigateur en lecture seule pour tous les hooks actuellement configurés - des commandes shell automatisées, des appels HTTP, des prompts, des agents ou des appels d'outils MCP qui interviennent à des moments précis du déroulement de Claude Code, par exemple avant ou aprÚs un appel d'outil. Le menu liste chaque événement de hook avec le nombre de hooks configurés, permet de déplier chaque matcher et affiche pour chaque hook tous les détails : événement, matcher, type, ainsi que la commande exacte, le texte du prompt ou l'URL. Chaque entrée est en outre marquée de sa source : User (depuis ~/.claude/settings.json), Project (.claude/settings.json), Local (.claude/settings.local.json), Plugin (provenant d'un plugin installé), Session (enregistré uniquement pour la session en cours) ou Built-in (interne à Claude Code). La commande ne prend aucun argument et ne modifie rien - elle sert uniquement à obtenir une vue d'ensemble, par exemple pour vérifier pourquoi un appel d'outil a été bloqué ou modifié.

✅ QUAND L’UTILISER ?

Vérifier la configuration existante avant d'ajouter un nouveau hook

Exécuter /hooks pour voir si un matcher s'applique déjà aux commandes Bash pour PreToolUse

Déterminer de quel fichier de configuration provient un hook

Ouvrir /hooks et vérifier le marquage de source (User/Project/Local/Plugin) lorsqu'un hook provient d'un plugin installé

⛔ QUAND ÉVITER ?

Modifier ou reconfigurer les rĂšgles de hooks

selon la documentation, /hooks est un navigateur strictement en lecture seule, pas une interface d'édition

Mieux: modifier directement la configuration dans settings.json (ou la faire modifier), ou utiliser le skill update-config

Déterminer pourquoi un hook configuré échoue à l'exécution

/hooks n'affiche que la configuration (événement, matcher, commande), pas les erreurs d'exécution - celles-ci se retrouvent selon la documentation dans le journal de débogage

Mieux: utiliser /debug pour consulter le journal de débogage de la session contenant les messages d'erreur des hooks

SOURCES

AUTRES COMMANDES · Claude Code

/ide/init/insights/install-github-app/install-slack-app/keybindings/login/logout/loop/mcp/memory/mobile

Toutes les commandes · Claude Code →

Partager:𝕏in💬