Toolverse
Wszystkie skille

hook-developer

autor: parcadei

Kompletny przewodnik do tworzenia hooków Claude Code – schematy, rejestracja, testowanie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
7

O skillu

Skill zawierający pełną dokumentację do pisania hooków dla Claude Code. Dowiesz się, jakie schematy wejścia i wyjścia stosować, kiedy każdy hook się uruchamia, czy może blokować wykonanie, oraz jak go zarejestrować w settings.json. Obejmuje 11 typów hooków – od PreToolUse po SubagentStop – z tabelą szybkiego odniesienia i przykładami struktur JSON dla każdego.

Jak używać

  1. Zainstaluj skill hook-developer w swoim projekcie Claude Code, dodając go do katalogu skills lub importując z repozytorium parcadei.
  2. 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.
  3. 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.
  4. 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).
  5. Zarejestruj hook w pliku settings.json, podając jego typ, ścieżkę do pliku i warunki uruchomienia.
  6. 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).

Podobne skille