hooks-system
Comprehensive lifecycle hook patterns for Claude Code workflows. Use when configuring PreToolUse, PostToolUse, UserPromptSubmit, Stop, or SubagentStop hooks. Covers hook matchers, command hooks, prompt hooks, validation, metrics, auto-formatting, and security patterns. Trigger
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive lifecycle hook patterns for Claude Code workflows. Use when configuring PreToolUse, PostToolUse, UserPromptSubmit, Stop, or SubagentStop hooks. Covers hook matchers, command hooks, prompt hooks, validation, metrics, auto-formatting, and security patterns. Trigger keywords - \
How to use
Zainstaluj skill hooks-system w swoim projekcie Claude Code, dodając go do konfiguracji przepływu pracy.
Zidentyfikuj punkt cyklu życia, w którym chcesz wstawić logikę — PreToolUse (przed wykonaniem narzędzia), PostToolUse (po wykonaniu), UserPromptSubmit (przy wysłaniu promptu), Stop (przy zatrzymaniu sesji) lub SubagentStop (przy zatrzymaniu subagenta).
Zdefiniuj hak, wybierając typ i określając warunki za pomocą hook matcherów — na przykład aby blokować niebezpieczne operacje przed wykonaniem, użyj PreToolUse z warunkami bezpieczeństwa.
Skonfiguruj akcję haka — może to być walidacja (odrzucenie lub modyfikacja wejścia), automatyczne formatowanie kodu, śledzenie metryk użycia narzędzia lub wstrzyknięcie kontekstu projektu.
Przetestuj hak w przepływie pracy, upewniając się że logika wykonuje się w oczekiwanym momencie i nie blokuje prawidłowych operacji.
Monitoruj metryki i logi haków, aby weryfikować że polityki bezpieczeństwa i walidacji działają zgodnie z oczekiwaniami w produkcji.