Отладка хуков в Claude Code
general
debug-hooks — это скилл для Claude Code, который реализует систематический рабочий процесс отладки хуков, когда они не срабатывают, выдают неверный результат или ведут себя непредсказуемо. Скилл охватывает шесть шагов: проверку кеша и логов в `.claude/cache/`, верификацию регистрации хуков в `settings.json` (проектном и глобальном), проверку наличия shell-обёрток и скомпилированных `.mjs`-бандлов, ручное тестирование через `echo`-пайп, выявление скрытых ошибок при `stdio: 'ignore'` в detached-процессах и пересборку TypeScript-исходников через esbuild. Используется инструментами Bash, Read и Grep. Подходит разработчикам, которые настраивают хуки `SessionEnd`, `PostToolUse` или `UserPromptSubmit` и сталкиваются с тем, что хук не запускается, дублируется или работает локально, но не в CI.
- #hooks
- #debugging
- #shell-scripting
- #typescript
- #workflow