Урок 16 из 19•10 мин
Полезные хуки
Цели урока
После прохождения этого урока вы сможете:
- 1Изучить практические примеры хуков
- 2Создать хук для автоматического форматирования
- 3Настроить хук для уведомлений
Примеры полезных хуков
Рассмотрим несколько практических примеров хуков, которые могут улучшить ваш рабочий процесс.
Автоформатирование после записи
json
{
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "prettier --write \"$(cat | jq -r '.tool_input.file_path')\""
}
]
}
]
}Уведомление о завершении задачи
json
{
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "osascript -e 'display notification \"Claude Code завершил работу\" with title \"Claude Code\"'"
}
]
}
]
}Валидация перед коммитом
Хук, который запускает линтер перед каждым коммитом через Claude Code.
Комбинируйте хуки с пользовательскими командами для создания мощных автоматизаций.
