Хуки в Claude Code - штука, о которой мало кто говорит
Hook - это правило по типу: "когда агент делает конкретную вещь, запусти вот эту команду". Один раз его прописываете, дальше оно срабатывает само каждый раз.
Это не тоже самое, что прописать правило в Claude.md, так как в нём агент может что-то забыть, а хуки выполняются каждый раз.
Зачем это нужно?
Сам по себе агент просто выполняет то, что вы попросили, и на этом всё. Хуки закрывают именно это, и условно их можно разделить на три группы: удобство, автоматизация и безопасность.
Удобство - звук или уведомление, чтобы не пялиться в терминал, пока агент работает.
Автоматизация - агент сам чинит стиль кода, проверяет типы, коммитит - без вашей команды каждый раз.
Безопасность - блокирует опасные команды или защищает файлы с паролями, когда агент работает без подтверждений на каждый шаг, как у меня например.
Вот 5 примеров, полезных хуков из каждой группы:
1. Звук после завершения работы.
2. Звук, когда Claude ждёт разрешения или ответ.
3. Финальная проверка проекта. Перед завершением задачи Claude запускает тесты, линтер или тайпчек. Если проверка падает, агент получает ошибку и продолжает работу.
4. Запрет изменения или чтения секретов в .env, credentials, secrets.
5. Стаховка от опасных терминальных команд: rm с recursive/force, git push --force и разрушающих SQL-команд DROP TABLE и TRUNCATE и других.
Как их поставить?
Самых легкий способ зайти в Claude Code и дать названия хука, что я написал выше и он сам поставит за вас.
Если хотите подробнее углубится, можете скормить агенту эту страницу.
Ставьте🔥 если хотите больше обучающего контента
Hook - это правило по типу: "когда агент делает конкретную вещь, запусти вот эту команду". Один раз его прописываете, дальше оно срабатывает само каждый раз.
Это не тоже самое, что прописать правило в Claude.md, так как в нём агент может что-то забыть, а хуки выполняются каждый раз.
Зачем это нужно?
Сам по себе агент просто выполняет то, что вы попросили, и на этом всё. Хуки закрывают именно это, и условно их можно разделить на три группы: удобство, автоматизация и безопасность.
Удобство - звук или уведомление, чтобы не пялиться в терминал, пока агент работает.
Автоматизация - агент сам чинит стиль кода, проверяет типы, коммитит - без вашей команды каждый раз.
Безопасность - блокирует опасные команды или защищает файлы с паролями, когда агент работает без подтверждений на каждый шаг, как у меня например.
Вот 5 примеров, полезных хуков из каждой группы:
1. Звук после завершения работы.
2. Звук, когда Claude ждёт разрешения или ответ.
3. Финальная проверка проекта. Перед завершением задачи Claude запускает тесты, линтер или тайпчек. Если проверка падает, агент получает ошибку и продолжает работу.
4. Запрет изменения или чтения секретов в .env, credentials, secrets.
5. Стаховка от опасных терминальных команд: rm с recursive/force, git push --force и разрушающих SQL-команд DROP TABLE и TRUNCATE и других.
Как их поставить?
Самых легкий способ зайти в Claude Code и дать названия хука, что я написал выше и он сам поставит за вас.
Если хотите подробнее углубится, можете скормить агенту эту страницу.
Ставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤7🐳3
Новое видео про Grok Bot
Прошел ровно месяц с выхода агента и я специально не спешил с созданием видео, так как хотел посмотреть на их продукт после того как хайп пройдет. Купил подписку и начал тестить.
В видео разобрал все функции Grok Bot'a, собрал команду агентов с нуля, так же упомянул преимущества перед Hermes и в конце дал своё мнение: стоит ли переходить с Hermes на Grok Bot или нет.
Grok Bot явно останется в агентской гонке, поэтому даже если не хотите платить за него, советую посмотреть на его способности.
👉 Смотреть видео
👉 Смотреть видео
👉 Смотреть видео
Если у вас есть проблема с оплатой любой подписки, то советую использовать Zarub. Это сервис где можно создать виртуальную карту и оплачивать ей разные нейронки и другие подписки. По промокоду
Не забывайте ставить лайк и писать комменты под видео, каждая ваша реакция толкает алгоритмы и даёт мне мотивацию
Прошел ровно месяц с выхода агента и я специально не спешил с созданием видео, так как хотел посмотреть на их продукт после того как хайп пройдет. Купил подписку и начал тестить.
В видео разобрал все функции Grok Bot'a, собрал команду агентов с нуля, так же упомянул преимущества перед Hermes и в конце дал своё мнение: стоит ли переходить с Hermes на Grok Bot или нет.
Grok Bot явно останется в агентской гонке, поэтому даже если не хотите платить за него, советую посмотреть на его способности.
👉 Смотреть видео
👉 Смотреть видео
👉 Смотреть видео
Если у вас есть проблема с оплатой любой подписки, то советую использовать Zarub. Это сервис где можно создать виртуальную карту и оплачивать ей разные нейронки и другие подписки. По промокоду
hinkok будет скидочка 4$. Не забывайте ставить лайк и писать комменты под видео, каждая ваша реакция толкает алгоритмы и даёт мне мотивацию
❤8👍6🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Если выходные - то такие
Почти месяц уже с момента нашего переезда в Португалию. И до сих пор до конца не верится в это.
Сегодняшний день, когда мы поехали на пляж, серфили, сидели на океане и пили SuperBock (португальское пиво) вообще ощущается как отпуск.
Для меня выходные это время чтобы отдохнуть и перезагрузится и время когда я могу быть не продуктивным, а просто наслаждаться жизнью и провести его с близкими.
За выходные много интересного произошло в AI и завтра я поделюсь этим и напишу свои мысли про это
Почти месяц уже с момента нашего переезда в Португалию. И до сих пор до конца не верится в это.
Сегодняшний день, когда мы поехали на пляж, серфили, сидели на океане и пили SuperBock (португальское пиво) вообще ощущается как отпуск.
Для меня выходные это время чтобы отдохнуть и перезагрузится и время когда я могу быть не продуктивным, а просто наслаждаться жизнью и провести его с близкими.
За выходные много интересного произошло в AI и завтра я поделюсь этим и напишу свои мысли про это
❤8🔥6