Hooks Management

Convierte solicitudes en inglés simple en configuraciones de hooks validadas para Claude Code / Codex / OpenCode.

Por CodeAlive-AI · CodeAlive-AI/ai-driven-development

Probado · Funciona ★ 8.8/10

Hooks Management — Convierte solicitudes en inglés simple en configuraciones de hooks validadas para Claude Code / Codex / OpenCode.

Qué hace

Traduce solicitudes en lenguaje natural como 'bloquear ediciones a .env' o 'preguntar antes de un Bash destructivo' en JSON/TOML de hooks funcionales para Claude Code, Codex CLI, y OpenCode, respaldado por un validador de Python incluido y referencias de eventos/esquemas por plataforma. Se activa con 'agregar un hook', 'listar mis hooks', 'eliminar el hook', 'validar hooks', o cualquier solicitud de automatizar el comportamiento del agente con comandos de shell o plugins. Orienta a los usuarios hacia la UI de confirmación permissionDecision integrada, en vez de trucos frágiles con exit-code u osascript.

Informe de la prueba

Le pedimos bloquear ediciones a archivos .env: la base y la skill convergieron en el mismo patrón grep con exit-2, pero la skill agregó dos cosas que la base pasó por alto — la advertencia obligatoria de 'reinicia el agente para que los cambios surtan efecto' y una llamada al scripts/validate_hooks.py incluido antes de guardar, ambas trampas genuinas que una respuesta ingenua se salta.

Probado el: 2026-07-13 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/CodeAlive-AI/ai-driven-development
cd ai-driven-development
mkdir -p ~/.claude/skills
cp -r skills/hooks-management ~/.claude/skills/hooks-management

Comandos y prompts de ejemplo

  • /hooks-managementConvierte solicitudes en inglés simple en configuraciones de hooks validadas para Claude Code / Codex / OpenCode.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Add a hook that blocks edits to .env files in this project
  • I want Claude to ask before running any destructive bash command
  • List my current hooks and validate that the config JSON is correct