Python utility package for building Claude Code hooks
Ce paquet Python fournit des utilitaires pour créer des hooks Claude Code en réduisant le boilerplate nécessaire. Il prend en charge les types de hooks courants (PreToolUse, PostToolUse, UserPromptSubmit, SessionStart) et expose des dataclasses typées et des builders de réponse. La conception favorise l'extensibilité via l'héritage de HookHandler, le contrôle explicite des décisions et le support de plusieurs hooks dans un même programme sans dépendances lourdes. Des helpers permettent de valider ou modifier les inputs, un logger JSONL facilite le débogage, et de nombreux exemples montrent des cas d'usage pratiques. En cas d'erreur le comportement est "fail open" pour éviter de bloquer Claude Code, et la configuration se fait via pip, .claude/settings.json et des variables d'environnement pour les logs.