Claude Code получил функцию Hooks для интеграции в рабочий процесс 🔧
В Claude Code появилась новая возможность — Hooks, которая позволяет выполнять пользовательские shell-команды до или после использования инструментов. Это позволяет пользователю интегрировать в пайплайн разработки с использованием Claude Code свои собственные скрипты.
Доступные типы хуков:
1️⃣ PreToolUse — выполняется перед использованием инструмента, подходит для блокировки потенциально опасных операций
2️⃣ PostToolUse — запускается после использования инструмента, полезен для автоформатирования или логирования
3️⃣ Notification — срабатывает когда Claude требует внимания или задает вопрос
4️⃣ Stop — выполняется перед завершением ответа, подходит для очистки или генерации сводок
5️⃣ SubagentStop — запускается когда субагент Claude Code (вызов инструмента Task) завершает свою работу
Настройка и использование ⚙️
• Настройка через интерфейс
• Возможность фильтрации по названию инструмента
• Команды могут выполняться параллельно
Практические примеры:
• Notification хук для macOS со звуковым уведомлением (если его настроить на хук
• Можно настроить отправку уведомлений в Slack или WhatsApp при завершении задач 📱
Безопасность 🔒
Claude контролирует безопасность вызовов — всегда запрашивает подтверждение перед внесением изменений, что предотвращает выполнение потенциально вредоносных скриптов.
Что круто: функция совместима и может работать с MCP инструментами
Подробности настройки в официальной документации
@llm_notes
#claude #hooks #vibecoding #development #automation
В Claude Code появилась новая возможность — Hooks, которая позволяет выполнять пользовательские shell-команды до или после использования инструментов. Это позволяет пользователю интегрировать в пайплайн разработки с использованием Claude Code свои собственные скрипты.
Доступные типы хуков:
1️⃣ PreToolUse — выполняется перед использованием инструмента, подходит для блокировки потенциально опасных операций
2️⃣ PostToolUse — запускается после использования инструмента, полезен для автоформатирования или логирования
3️⃣ Notification — срабатывает когда Claude требует внимания или задает вопрос
4️⃣ Stop — выполняется перед завершением ответа, подходит для очистки или генерации сводок
5️⃣ SubagentStop — запускается когда субагент Claude Code (вызов инструмента Task) завершает свою работу
Настройка и использование ⚙️
• Настройка через интерфейс
/hooks
(см. скриншот)• Возможность фильтрации по названию инструмента
• Команды могут выполняться параллельно
Практические примеры:
• Notification хук для macOS со звуковым уведомлением (если его настроить на хук
Stop
или SubagentStop
, то будет аналог того, что есть в Cursor Settings в разделе Settings -> Chat -> Completion Sound
)• Можно настроить отправку уведомлений в Slack или WhatsApp при завершении задач 📱
Безопасность 🔒
Claude контролирует безопасность вызовов — всегда запрашивает подтверждение перед внесением изменений, что предотвращает выполнение потенциально вредоносных скриптов.
Что круто: функция совместима и может работать с MCP инструментами
Подробности настройки в официальной документации
@llm_notes
#claude #hooks #vibecoding #development #automation
🔥5👍2💯2
🔧 Полезный инструмент для Claude Code: Claude Code Templates
Для разработчиков, использующих Claude Code, появился полезный ресурс — платформа Claude Code Templates.
Это аналог популярного Playbooks для Cursor/Windsurf (ранее писал про него здесь), но созданный специально для Claude Code.
Что предлагает данный инструмент:
• Готовые AI-агенты (а точнее их полные спецификации с промптами и инструментами) для различных задач разработки
• Настроенные команды для автоматизации рутинных процессов
• Хуки для событийно-ориентированной автоматизации
• MCP интеграции с внешними сервисами
• Шаблоны проектов для разных языков и фреймворков
Основные возможности:
1️⃣ Специализированные агенты — от аудитора безопасности до оптимизатора производительности
2️⃣ Библиотека команд — автоматизация тестирования, рефакторинга, деплоя
3️⃣ Интеграции — подключение к GitHub, базам данных, инструментам автоматизации
4️⃣ Аналитическая панель — мониторинг использования Claude Code в реальном времени
5️⃣ Проверка системы — диагностика конфигурации и производительности
Платформа позволяет быстро найти нужный инструмент через поиск, не тратя время на создание решений с нуля. Все компоненты можно устанавливать как полными шаблонами проектов, так и отдельными модулями.
Инструмент распространяется через NPM и GitHub, имеет открытый исходный код и подробную документацию 📚
Есть красивая интеграция с DeepGraph, доступная прямо из UI, но для поиска нужного инструмента (агента, команды, шаблона, mcp и т.п.) под определенную задачу, по моему опыту, лучше использовать DeepWiki (чуть ранее писал о нем тут).
DeepGraph, например, не смог мне по репозиторию рассматриваемого проекта дать ответ на простой вопрос
При этом DeepWiki на тот же вопрос сразу и достаточно быстро ответил что:
@llm_notes
#claudecode #templates #automation #vibecoding #mcp #agents #hooks
Для разработчиков, использующих Claude Code, появился полезный ресурс — платформа Claude Code Templates.
Это аналог популярного Playbooks для Cursor/Windsurf (ранее писал про него здесь), но созданный специально для Claude Code.
Что предлагает данный инструмент:
• Готовые AI-агенты (а точнее их полные спецификации с промптами и инструментами) для различных задач разработки
• Настроенные команды для автоматизации рутинных процессов
• Хуки для событийно-ориентированной автоматизации
• MCP интеграции с внешними сервисами
• Шаблоны проектов для разных языков и фреймворков
Основные возможности:
1️⃣ Специализированные агенты — от аудитора безопасности до оптимизатора производительности
2️⃣ Библиотека команд — автоматизация тестирования, рефакторинга, деплоя
3️⃣ Интеграции — подключение к GitHub, базам данных, инструментам автоматизации
4️⃣ Аналитическая панель — мониторинг использования Claude Code в реальном времени
5️⃣ Проверка системы — диагностика конфигурации и производительности
Платформа позволяет быстро найти нужный инструмент через поиск, не тратя время на создание решений с нуля. Все компоненты можно устанавливать как полными шаблонами проектов, так и отдельными модулями.
Инструмент распространяется через NPM и GitHub, имеет открытый исходный код и подробную документацию 📚
Есть красивая интеграция с DeepGraph, доступная прямо из UI, но для поиска нужного инструмента (агента, команды, шаблона, mcp и т.п.) под определенную задачу, по моему опыту, лучше использовать DeepWiki (чуть ранее писал о нем тут).
DeepGraph, например, не смог мне по репозиторию рассматриваемого проекта дать ответ на простой вопрос
подскажи, какого агента лучше использовать для ревью кода?
, хотя в проекте есть готовый суб-агент для решения такой задачи с говорящим названием code-reviewer
При этом DeepWiki на тот же вопрос сразу и достаточно быстро ответил что:
Рекомендуемый агент
code-reviewer - это специализированный агент для экспертного ревью кода, который проактивно проверяет качество, безопасность и поддерживаемость кода components.json:304 . Агент должен использоваться сразу после написания или модификации кода.
@llm_notes
#claudecode #templates #automation #vibecoding #mcp #agents #hooks
🔥4❤3👍2😐1