Hooks Management

Trasforma richieste in inglese semplice in configurazioni di hook validate per Claude Code / Codex / OpenCode.

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

Promosso ★ 8.8/10

Hooks Management — Trasforma richieste in inglese semplice in configurazioni di hook validate per Claude Code / Codex / OpenCode.

Cosa fa

Traduce richieste in linguaggio naturale come 'blocca le modifiche a .env' o 'chiedi conferma prima di Bash distruttivi' in JSON/TOML di hook funzionanti per Claude Code, Codex CLI, e OpenCode, supportato da un validatore Python incluso e da riferimenti di eventi/schema per piattaforma. Si attiva su 'aggiungi un hook', 'elenca i miei hook', 'rimuovi l'hook', 'valida gli hook', o qualsiasi richiesta di automatizzare il comportamento dell'agente con comandi shell o plugin. Indirizza gli utenti verso l'interfaccia di conferma permissionDecision integrata invece di fragili trucchi con exit-code o osascript.

Rapporto di test

Gli ho chiesto di bloccare le modifiche ai file .env: la baseline e lo skill sono conversi sullo stesso pattern grep con exit-2, ma lo skill ha aggiunto due cose che la baseline si perdeva — l'avviso obbligatorio 'riavvia l'agente perché le modifiche abbiano effetto' e una chiamata a scripts/validate_hooks.py incluso prima di salvare, entrambe insidie autentiche che una risposta ingenua salta.

Testato il: 2026-07-13 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /hooks-managementTrasforma richieste in inglese semplice in configurazioni di hook validate per Claude Code / Codex / OpenCode.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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