Clooks: Un Entorno de Ejecución de Hooks Persistente para Claude Code

✍️ OpenClawRadar📅 Publicado: 2 de abril de 2026🔗 Source
Clooks: Un Entorno de Ejecución de Hooks Persistente para Claude Code
Ad

Problema y Solución de Rendimiento

A medida que las canalizaciones de Claude Code se vuelven más robustas, el número de ganchos puede aumentar de 2-3 comprobaciones ligeras a más de 50 manejadores en eventos como SessionStart, PreToolUse, PostToolUse y Stop. Cada gancho normalmente genera un nuevo proceso de Node o Python, creando latencia por la sobrecarga pura de generación que se acumula por sesión.

Clooks resuelve esto proporcionando un demonio HTTP persistente que maneja el despacho de ganchos sin generar procesos. Dado que Claude Code ya admite ganchos HTTP de forma nativa, Clooks te da un demonio al que vale la pena apuntarlos.

Puntos de Referencia de Rendimiento

De los puntos de referencia de la fuente:

  • Invocación única: ~34.6ms → ~0.31ms
  • Sesión completa (120 llamadas): ~3,986ms → ~23ms
Ad

Características Principales

  • clooks migrate: Convierte ganchos existentes automáticamente con un comando, sin necesidad de reescribir
  • Manejadores LLM: Llama a Claude directamente desde la configuración del gancho con plantillas de prompts y variables como $TRANSCRIPT, $GIT_DIFF, $ARGUMENTS
  • Agrupación por lotes: Los manejadores con el mismo batchGroup comparten una única llamada API
  • Resolución de dependencias: Sintaxis depends: [other-handler] con ordenación topológica en oleadas de ejecución paralela
  • Sistema de complementos: Empaqueta conjuntos de ganchos reutilizables como clooks-plugin.yaml, instala con clooks add
  • Recarga en caliente: Edita el manifiesto, el demonio lo detecta al instante
  • Métricas + seguimiento de costos: clooks stats muestra qué se está activando, clooks costs rastrea el gasto en LLM

Comenzando

Instala con: npm install -g /clooks

Luego ejecuta: clooks migrate

La versión actual es v0.5, en desarrollo activo con algunos detalles por pulir. La herramienta está abierta a contribuciones.

📖 Leer la fuente completa: r/ClaudeAI

Ad

👀 Ver también

Patina: Una Habilidad de Código Claude que Detecta y Reescribe Patrones de Escritura de IA
Herramientas

Patina: Una Habilidad de Código Claude que Detecta y Reescribe Patrones de Escritura de IA

Un desarrollador ha creado una habilidad de Claude Code llamada patina que identifica 112 patrones que hacen obvio el texto generado por IA en cuatro idiomas, y luego reescribe las secciones marcadas. La herramienta incluye modos para solo detección, puntuación y reescritura iterativa.

OpenClawRadar
AlphaCreek: Un servidor MCP que divide los documentos SEC para reducir el uso de tokens en un 85%
Herramientas

AlphaCreek: Un servidor MCP que divide los documentos SEC para reducir el uso de tokens en un 85%

AlphaCreek es un conector MCP gratuito para Claude que reduce el consumo de tokens en ~85% al trabajar con documentos SEC, devolviendo primero una tabla de contenido y luego obteniendo solo las secciones que el agente solicita.

OpenClawRadar
Reformular el comando slash para Claude Code aplica una técnica de ciencia cognitiva a la resolución de problemas.
Herramientas

Reformular el comando slash para Claude Code aplica una técnica de ciencia cognitiva a la resolución de problemas.

Un desarrollador creó un comando de barra /reframe para Claude Code que implementa una técnica de ciencia cognitiva llamada oscilación distancia-compromiso. El enfoque fue probado en tres LLM de código abierto con 50 problemas y superó consistentemente a otros métodos.

OpenClawRadar
Servidor MCP Blip: Dibuja Cambios en la Interfaz de Usuario para el Código de Claude en Lugar de Describirlos
Herramientas

Servidor MCP Blip: Dibuja Cambios en la Interfaz de Usuario para el Código de Claude en Lugar de Describirlos

Blip es un servidor MCP para Claude Code que reemplaza las descripciones verbales de cambios en la interfaz de usuario con anotaciones visuales. Dibujas directamente en tu aplicación en ejecución, y Claude escribe el código correspondiente basado en la captura de pantalla anotada.

OpenClawRadar