Hooks Management

Přemění požadavky v prostém jazyce na validované konfigurace hooků pro Claude Code / Codex / OpenCode.

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

Otestováno · Funguje ★ 8.8/10

Hooks Management — Přemění požadavky v prostém jazyce na validované konfigurace hooků pro Claude Code / Codex / OpenCode.

Co umí

Překládá požadavky v přirozeném jazyce jako „zablokuj úpravy .env" nebo „zeptej se před destruktivním Bash" do funkčního JSON/TOML hooků pro Claude Code, Codex CLI a OpenCode, podpořeno přiloženým Python validátorem a referencemi událostí/schémat pro jednotlivé platformy. Spouští se na „přidej hook", „vypiš mé hooky", „odeber hook", „validuj hooky" nebo jakýkoli požadavek na automatizaci chování agenta pomocí shellových příkazů nebo pluginů. Nasměruje uživatele k vestavěnému potvrzovacímu UI permissionDecision místo křehkých hacků s exit kódem nebo osascript.

Testovací report

Požádal jsem o zablokování úprav souborů .env: základní verze a verze se skillem se shodly na stejném vzoru grep s exit kódem 2, ale skill přidal dvě věci, které základní verze opomněla — povinné varování „restartujte agenta, aby se změny projevily" a volání přiloženého scripts/validate_hooks.py před uložením, oboje skutečné háčky, které naivní odpověď přeskočí.

Testováno: 2026-07-13 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /hooks-managementPřemění požadavky v prostém jazyce na validované konfigurace hooků pro Claude Code / Codex / OpenCode.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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