H
hook-developer
Complete Claude Code hooks reference - input/output schemas, registration, testing patterns
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Complete Claude Code hooks reference - input/output schemas, registration, testing patterns
How to use
- Zainstaluj skill hook-developer w swoim projekcie Claude Code, dodając go do katalogu skills lub importując z repozytorium parcadei.
- Otwórz tabelę szybkiego odniesienia, aby znaleźć hook odpowiadający Twojemu przypadkowi – na przykład PreToolUse do blokowania lub modyfikacji narzędzi przed wykonaniem, albo UserPromptSubmit do walidacji promptu użytkownika.
- Sprawdź schemat wejścia (input) dla wybranego hooka – zawiera on session_id, ścieżkę transkryptu, zmienne środowiskowe i dane specyficzne dla danego hooka, takie jak tool_name lub permission_mode.
- Zdefiniuj logikę hooka jako komendę bash (type: "command") lub ewaluację LLM (type: "prompt"), zwracając odpowiedni schemat wyjścia z polami takimi jak hookEventName i decyzją (np. permissionDecision dla PermissionRequest).
- Zarejestruj hook w pliku settings.json, podając jego typ, ścieżkę do pliku i warunki uruchomienia.
- Przetestuj hook, uruchamiając sesję Claude Code i obserwując, czy hook uruchamia się w oczekiwanym momencie oraz czy poprawnie blokuje lub modyfikuje akcję (jeśli hook to obsługuje).