Micare

Seed Journal ·

¿Qué es un hook y cómo trabaja solo mientras tú no miras?

Un hook (gancho de automatización) es una pequeña regla que tu asistente de inteligencia artificial ejecuta por su cuenta cada vez que ocurre un momento específico, sin que tú se lo pidas. No es algo que abres ni una conversación que inicias: vive en segundo plano, calladito, y se dispara solo cuando llega su momento. Piensa en algo que quieres que pase siempre —por ejemplo, que te avisen cuando termina una tarea larga— y olvídate de tener que acordarte. El hook lo hace por ti, todas las veces, sin fallar.

Por qué existen los hooks

El problema que resuelven es muy humano: se nos olvida. Uno se propone revisar algo importante "cada vez", pero en la práctica lo recuerda tres de cada cinco veces. Y justo la vez que se te pasa suele ser la que sale cara.

Un hook saca tu memoria de la ecuación. En lugar de confiar en que te acuerdes, defines la regla una sola vez y a partir de ahí se cumple sola, en automático, sin importar si estás mirando la pantalla o preparándote un café. Esa es la gracia: no trabajas más, trabajas menos, y aun así las cosas pasan.

La analogía: la luz con sensor de movimiento

Imagina la luz del pasillo de tu casa con un sensor de movimiento. Tú no accionas el interruptor: caminas hacia el pasillo y la luz se enciende sola. Nadie tuvo que acordarse de nada. La regla vive en el sensor, y el "evento" —que alguien pase— la activa.

Un hook funciona exactamente igual. Algo cruza el pasillo (ocurre cierto evento en tu trabajo con el asistente) y el hook se enciende solo para hacer lo suyo. Además, algunas luces con sensor solo alumbran, mientras que otras disparan una alarma si detectan algo que no debería estar ahí. Los hooks también vienen en esos dos sabores: unos te avisan y otros te frenan antes de que cometas un error.

Qué hace un hook, en concreto

Todo hook tiene dos partes muy simples: el momento que lo despierta (el trigger, o disparador) y lo que hace cuando despierta. Nada más. Estos tres ejemplos del piloto de El Arsenal lo dejan clarísimo:

  • keep-awake (guardián anti-sleep): cada vez que arrancas una sesión de trabajo, evita que tu computadora se duerma a media tarea larga. El disparador es "empezó la sesión" y la acción es "mantente despierta". Tú decides cuándo apagarlo: si tú mandas la máquina a dormir, tu decisión gana.
  • notificaciones-nativas: cuando tu asistente necesita tu permiso para algo, o cuando se queda esperándote sin que te des cuenta, te lanza una notificación del sistema, como la que te llega de cualquier aplicación. El disparador es "el asistente te necesita" y la acción es "avísale al humano".
  • git-secret-scan: justo antes de guardar cambios en un proyecto de código (lo que en el mundo técnico se llama pre-commit, o "antes de confirmar cambios"), revisa que no se te haya colado una contraseña o una clave secreta por error. El disparador es "vas a guardar" y la acción es "revisa y frena si hay peligro".

Fíjate en el patrón: evento, luego acción. Ninguno de estos te pide que te acuerdes de nada. Simplemente están ahí, atentos, listos para actuar en su momento exacto.

¿Hook, habilidad o agente? No es lo mismo

Es fácil confundirlos, así que aquí va la diferencia en una línea. Una habilidad es un talento que tu asistente usa cuando tú se lo pides. Un agente es un ayudante al que le encargas una misión y la persigue solo. Un hook, en cambio, no espera a que le pidas nada: se dispara por un evento, no por una orden tuya. Si quieres ver cómo estas piezas se combinan en soluciones más grandes, la guía de scripts y workflows te lo arma completo.

Cómo se instala uno (se "siembra")

Aquí está lo mejor: tú no configuras nada a mano. En El Arsenal, un hook viene empaquetado como una semilla, una carpeta autocontenida que descargas. Dentro trae un archivo llamado EMPIEZA-AQUI.md, y el flujo es siempre el mismo:

  1. Descarga la semilla y abre su carpeta.
  2. Dile a tu asistente: "siembra esta semilla 🌱".
  3. Listo. Él lee las instrucciones, instala el hook en el lugar correcto y te confirma que quedó activo.

Funciona igual si trabajas con tu asistente en la terminal (Claude Code) o en el escritorio (Cowork): abres la carpeta descargada y le pides que la siembre. Nada de comandos raros ni de editar archivos de configuración. Si te da curiosidad qué trae una semilla por dentro, la guía de anatomía de una semilla abre la caja y te la muestra pieza por pieza.


Los hooks son, quizá, la forma más silenciosa y elegante de sacarle jugo a tu asistente: pequeñas reglas que trabajan por ti mientras tú te dedicas a lo importante. Si te dio curiosidad, date una vuelta por El Arsenal y explora las semillas del piloto. Cada una está pensada para que tu asistente la instale por ti, sin que tú toques una sola línea de código.