reymer.ai
Урок 12 из 1910 мин

Введение в хуки

Цели урока

После прохождения этого урока вы сможете:

  • 1Понять концепцию хуков в Claude Code
  • 2Узнать, когда и зачем использовать хуки
  • 3Изучить типы доступных хуков

Что такое хуки?

Хуки в Claude Code — это механизм перехвата событий, позволяющий выполнять произвольный код до или после определённых действий ассистента.

Зачем нужны хуки?

  • Валидация действий перед выполнением
  • Логирование и мониторинг
  • Автоматизация дополнительных задач
  • Интеграция с внешними системами
  • Кастомизация поведения Claude Code

Типы хуков

ХукКогда срабатывает
PreToolUseПеред использованием инструмента
PostToolUseПосле использования инструмента
NotificationПри отправке уведомления
StopКогда Claude Code завершает ответ
SubagentStopКогда подагент завершает работу
PreCompactПеред сжатием контекста
UserPromptSubmitПри отправке запроса пользователем
SessionStartПри старте сессии
SessionEndПри завершении сессии

Хуки — мощный инструмент, но используйте их с осторожностью. Сложные хуки могут замедлить работу Claude Code.

Курс адаптирован на русский язык на основе материалов Anthropic Academy. © Anthropic