Урок 12 из 19•10 мин
Введение в хуки
Цели урока
После прохождения этого урока вы сможете:
- 1Понять концепцию хуков в Claude Code
- 2Узнать, когда и зачем использовать хуки
- 3Изучить типы доступных хуков
Что такое хуки?
Хуки в Claude Code — это механизм перехвата событий, позволяющий выполнять произвольный код до или после определённых действий ассистента.
Зачем нужны хуки?
- Валидация действий перед выполнением
- Логирование и мониторинг
- Автоматизация дополнительных задач
- Интеграция с внешними системами
- Кастомизация поведения Claude Code
Типы хуков
| Хук | Когда срабатывает |
|---|---|
| PreToolUse | Перед использованием инструмента |
| PostToolUse | После использования инструмента |
| Notification | При отправке уведомления |
| Stop | Когда Claude Code завершает ответ |
| SubagentStop | Когда подагент завершает работу |
| PreCompact | Перед сжатием контекста |
| UserPromptSubmit | При отправке запроса пользователем |
| SessionStart | При старте сессии |
| SessionEnd | При завершении сессии |
Хуки — мощный инструмент, но используйте их с осторожностью. Сложные хуки могут замедлить работу Claude Code.
