Hooks Management
Zamienia proste prośby w naturalnym języku w zwalidowane konfiguracje hooków Claude Code / Codex / OpenCode.
Testowano · Działa
Co robi ten skill
Tłumaczy prośby w naturalnym języku, takie jak „zablokuj edycję .env” albo „pytaj przed niszczącym Bashem”, na działający JSON/TOML hooków dla Claude Code, Codex CLI i OpenCode, wspierany przez dołączony walidator w Pythonie i referencje zdarzeń/schematów per platforma. Uruchamia się na „dodaj hooka”, „pokaż moje hooki”, „usuń hooka”, „zwaliduj hooki” albo dowolną prośbę o zautomatyzowanie zachowania agenta poleceniami shell albo pluginami. Kieruje użytkowników w stronę wbudowanego UI potwierdzenia permissionDecision zamiast kruchych trików z kodami wyjścia czy osascript.
Raport z testu
Poproszony o zablokowanie edycji plików .env: baseline i skill zbiegły się do tego samego wzorca grep z exit-2, ale skill dodał dwie rzeczy, których baseline nie zauważył — obowiązkowe ostrzeżenie „zrestartuj agenta, żeby zmiany zaczęły działać” i wywołanie dołączonego scripts/validate_hooks.py przed zapisem, oba to prawdziwe pułapki, które naiwna odpowiedź pomija.
Testowano: 2026-07-13 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/hooks-managementZamienia proste prośby w naturalnym języku w zwalidowane konfiguracje hooków Claude Code / Codex / OpenCode.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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