Четыре крючка Клода обеспечивают единообразие голоса и тона в текстах, написанных ИИ.

Разработчик внедрил систему с использованием четырех хуков Claude Code для обеспечения единообразия голоса и тона при написании текстов AI-агентами. Этот подход решает проблему, когда AI-сгенерированный контент постепенно отклоняется от бренда из-за осторожных фраз и общих формулировок.
Реализация хуков
Система использует четыре конкретных хука:
- Хук UserPromptSubmit: Обнаруживает файлы VOICE-AND-TONE.md и добавляет инструкцию делегировать агенту-рецензенту перед редактированием любого текстового файла
- Хук PreToolUse: Блокирует вызовы Edit/Write для файлов с текстом (.tsx, .md), если не существует маркера сессии
- Хук PostToolUse: Создает маркер сессии после завершения работы рецензента
- Хук Stop: Удаляет маркер после каждого ответа, чтобы следующий шаг начинался заблокированным и требовал нового ревью
Дизайн агента-рецензента
Рецензент — это агент Claude Code с инструментами только для чтения (Read, Glob, Grep). Он читает руководство по голосу и тону, читает предлагаемый текст и сообщает о нарушениях с указанием:
- Проблемного текста
- Правила, которое нарушено
- Предлагаемого исправления
Рецензент не может редактировать файлы напрямую, что обеспечивает разделение ответственности.
Ключевая философия дизайна
Система функционирует как шлюз, а не как подсказка. Пропущенное ревью голоса означает, что текст, не соответствующий бренду, может попасть в продакшен. Разработчик отмечает, что стоимость одного вызова агента перед редактированием ниже, чем стоимость поиска и исправления отклонений после факта.
Полная реализация включает код хуков, определение агента и стартовый шаблон для руководств по голосу. Разработчик спрашивает, создавали ли другие подобные хуки для нефункциональных ограничений, таких как доступность или стандарты кодирования.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Результаты тестирования: система агентов Claude с памятью демонстрирует экономию токенов на 30-43%
Разработчик протестировал рой из 6 агентов Claude на задаче по кодированию из 40 пунктов с использованием пользовательской системы памяти Stompy и без неё. Результаты показали, что Sonnet 4.6 с памятью достиг идеального результата за $3,98 против $7,04 без памяти, в то время как Haiku 4.5 полностью провалился без памяти, но набрал 39/40 с её использованием.

IronBee: Открытый слой верификации для Claude Code и Cursor
IronBee — это открытый слой верификации, который заставляет AI-агентов для программирования тестировать изменения в реальном браузере перед завершением задач. В ходе тестирования он обнаружил ошибки в 82% сессий Claude Code, которые были бы отправлены без проверки.

Плагин OpenClaw Memos решает проблемы передачи памяти в AI-агентах для программирования.
Пользователь Reddit рассказывает, как утечка кода Claude выявила проблемы с передачей памяти в AI-агентах для программирования, где раздутые транскрипты вызывают сложности при смене моделей. Они внедрили плагин memos в OpenClaw со стратегией выборочного восстановления, чтобы сжимать недавнюю работу и отбрасывать устаревшие вызовы инструментов.

Homebutler: MCP-сервер для управления мультисерверной домашней лабораторией через Claude
Homebutler — это бинарный файл Go со встроенным сервером MCP, который позволяет Claude управлять несколькими серверами по SSH без установки агентов на удалённых машинах. Он предоставляет 9 инструментов, включая мониторинг состояния системы, управление контейнерами Docker, сканирование портов и правила оповещений.