Qué es
Hookify es un plugin de Claude Code que ayuda a crear reglas de hooks a partir de instrucciones y correcciones. Sus reglas son archivos Markdown con una cabecera de configuración y un mensaje para el agente.
Para qué te sirve
- Cuando quieres avisar de instrucciones de depuración que no deberían quedar en el código.
- Cuando necesitas bloquear un patrón concreto de comando antes de ejecutarlo.
- Cuando quieres activar o desactivar una regla sin reconstruir una configuración compleja.
Cómo funciona
Los archivos de reglas viven en .claude/ y seleccionan un evento, condiciones y una acción. warn muestra un aviso y deja continuar; block impide la operación en el evento compatible. Las condiciones pueden usar expresiones regulares de Python y combinaciones de campos.
La carpeta plugins/hookify es la herramienta documentada aquí. Comparte repositorio con otros plugins independientes, por eso su URL apunta a la carpeta y no al catálogo completo.
Antes de empezar
Necesitas Claude Code y Python 3.7 o posterior; el README de Hookify no declara dependencias Python externas. La ficha conserva el SPDX del repositorio detectado por GitHub, Apache-2.0, aunque la carpeta del plugin declara MIT en su propia documentación.
Límites y alternativas
Una expresión regular solo cubre los patrones que expresa. Una regla de aviso no es un bloqueo y los bloqueos no equivalen a aislamiento del sistema. Valida coincidencias y falsos positivos sobre archivos de prueba antes de convertir la regla en una política habitual.
Recursos
- Repositorio y README - 44735 estrellas; licencia detectada por GitHub: Apache-2.0.
- Guía de Hookify - Reglas, eventos y comandos del plugin.
- Licencia - Consulta sus condiciones antes de reutilizar el proyecto.