# Хуки Claude Code: готовые примеры

Первые 19 из 19 по числу установок (без установок — по звёздам репозитория).

- HTML: https://affpapa.org/nevibecode/best/claude-code-hooks
- Инструкция для агента: https://affpapa.org/nevibecode/agents.md

- [smart-commit](https://affpapa.org/nevibecode/hooks/smart-commit.md) — хук · davila7 · Claude Code · 3745 установок — Хук Claude, который сам коммитит изменённый файл после Edit или Write.
- [update-search-year](https://affpapa.org/nevibecode/hooks/update-search-year.md) — хук · davila7 · Claude Code · 3412 установок — Хук добавляет текущий год к запросам WebSearch, если года в них нет.
- [lint-on-save](https://affpapa.org/nevibecode/hooks/lint-on-save.md) — хук · davila7 · Claude Code · 3235 установок — Хук запускает линтер сразу после того, как агент изменил файл.
- [dependency-checker](https://affpapa.org/nevibecode/hooks/dependency-checker.md) — хук · davila7 · Claude Code · 2314 установок — Хук на PostToolUse: после правки файла зависимостей запускает аудит пакетов и показывает, что устарело или уязвимо.
- [security-scanner](https://affpapa.org/nevibecode/hooks/security-scanner.md) — хук · davila7 · Claude Code · 2256 установок — Хук запускает проверку безопасности каждый раз, когда Claude правит или создаёт файл.
- [nextjs-code-quality-enforcer](https://affpapa.org/nevibecode/hooks/nextjs-code-quality-enforcer.md) — хук · davila7 · Claude Code · 2249 установок — Хук на PostToolUse проверяет каждый записанный файл Next.js: структуру App Router, директивы Server/Client, импорты и типы.
- [format-python-files](https://affpapa.org/nevibecode/hooks/format-python-files.md) — хук · davila7 · Claude Code · 1405 установок — Хук прогоняет black по каждому .py-файлу, который Claude изменил через Edit.
- [backup-before-edit](https://affpapa.org/nevibecode/hooks/backup-before-edit.md) — хук · davila7 · Claude Code · 1328 установок — Хук Claude делает копию файла с меткой времени перед каждой правкой.
- [test-runner](https://affpapa.org/nevibecode/hooks/test-runner.md) — хук · davila7 · Claude Code · 1027 установок — Хук запускает тесты сразу после того, как Claude изменил файл.
- [performance-budget-guard](https://affpapa.org/nevibecode/hooks/performance-budget-guard.md) — хук · davila7 · Claude Code · 393 установки — Хук для Claude проверяет размер JS-бандла после сборки Next.js и не даёт выкатить сборку, которая вылезла за бюджет.
- [vercel-environment-sync](https://affpapa.org/nevibecode/hooks/vercel-environment-sync.md) — хук · davila7 · Claude Code · 363 установки — Хук проверяет переменные окружения после правки .env и подсказывает, как перенести их в Vercel.
- [env-file-protection](https://affpapa.org/nevibecode/hooks/env-file-protection.md) — хук · davila7 · Claude Code · 279 установок — Хук блокирует вызовы Write к файлам .env*, чтобы агент случайно не перезаписал секреты.
- [slack-notifications](https://affpapa.org/nevibecode/hooks/slack-notifications.md) — хук · davila7 · Claude Code · 279 установок — Отправляет сообщение в Slack, когда Claude закончил работу или завершился субагент.
- [discord-notifications](https://affpapa.org/nevibecode/hooks/discord-notifications.md) — хук · davila7 · Claude Code · 217 установок — Отправляет сообщение в Discord, когда Claude закончил работу или завершил субагента.
- [tdd-gate](https://affpapa.org/nevibecode/hooks/tdd-gate.md) — хук · davila7 · Claude Code · 192 установки — Хук блокирует правку production-файлов, пока рядом нет теста.
- [debug-window](https://affpapa.org/nevibecode/hooks/debug-window.md) — хук · davila7 · Claude Code · 189 установок — Открывает окно с живым хвостом лога отладки, когда Claude запущен с флагом --debug или -d, и закрывает его по концу сессии.
- [change-logger](https://affpapa.org/nevibecode/hooks/change-logger.md) — хук · davila7 · Claude Code · 163 установки — Хук пишет каждое изменение файла в CSV: время, инструмент, путь, действие и детали.
- [secrets-scanner](https://affpapa.org/nevibecode/hooks/secrets-scanner.md) — хук (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Сканирует изменённые за сессию файлы на утёкшие ключи и пароли перед коммитом.
- [dependency-license-checker](https://affpapa.org/nevibecode/hooks/dependency-license-checker.md) — хук (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Хук для GitHub Copilot, который в конце сессии агента сканирует новые зависимости и помечает копилефт-лицензии до коммита.

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
