Разработка хуков для Claude Code
engineering
hook-developer — это скилл для Claude Code, который предоставляет полный справочник по разработке хуков: схемы входных и выходных данных, регистрацию в settings.json и паттерны тестирования. Скилл охватывает все 11 типов хук-событий — PreToolUse, PostToolUse, UserPromptSubmit, PermissionRequest, SessionStart, SessionEnd, Stop, SubagentStart, SubagentStop, PreCompact и Notification — с указанием, какие из них могут блокировать выполнение, а какие только реагируют на события. Для каждого хука приведены точные JSON-схемы с полями вроде tool_response (не tool_result), permissionDecision, decision и критическими предупреждениями — например, проверка stop_hook_active для предотвращения бесконечных циклов. Подходит разработчикам, которые создают новые хуки, отлаживают форматы ввода-вывода или настраивают автоматическое одобрение разрешений и инъекцию контекста в сессии Claude Code.
- #hooks
- #claude-code
- #development
- #reference
- #input-output-schemas