Hooks Management
Trasforma richieste in inglese semplice in configurazioni di hook validate per Claude Code / Codex / OpenCode.
Promosso
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 projectI want Claude to ask before running any destructive bash commandList my current hooks and validate that the config JSON is correct