Многопанельная настройка Claude Code с разделением ролей и хуками выполнения

Детали настройки
Разработчик на r/ClaudeAI описывает конфигурацию для решения проблемы дрейфа Claude Code во время сессии и потери контекста. Решение использует сетку 2×2 в iTerm2, где каждая панель запускает отдельный экземпляр Claude Code с фиксированной ролью.
- IMPL: Использует модель Sonnet с включенным авто-принятием. Его роль — писать код и запускать тесты.
- AUDIT: Использует модель Opus в режиме только для чтения. Он проверяет вывод IMPL, не генерируя код самостоятельно.
- PLAN: Работает с низким уровнем усилий для обсуждения архитектуры. У него нет ограничений на запись, но низкий уровень усилий не позволяет углубляться в реализацию.
- PROMPT: Отдельно занимается улучшением промптов.
Каждая панель автоматически определяет свою роль из переменной окружения $ITERM_PROFILE. Ввод cc запускает экземпляр с правильной моделью и флагами разрешений.
Система хуков и управление сессией
Настройка включает двухуровневую систему хуков, применяемую во время выполнения.
- PreToolUse хуки: Блокируют операции, такие как редактирование файлов
.envи командыgit push, до их выполнения. - PostToolUse хуки: Реализуют автоматический выключатель, который останавливает сессию после трех последовательных неудачных попыток использования инструментов, чтобы предотвратить усугубление ситуации.
SESSION_LOG — обычный файл в формате markdown — обновляется IMPL в конце каждого дня с выполненной работой, принятыми решениями и следующими шагами. В начале новой сессии он читает последние 60 строк этого журнала, сокращая время на "холодный старт" за счет продолжения работы с того места, где она была остановлена, вместо повторного объяснения всего проекта.
Полное пошаговое руководство со скриптами хуков и рабочим процессом gate/ship доступно в связанном руководстве и репозитории.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Тестирование конвейера RAG показывает, что стоимость за токен — не лучший критерий для выбора модели.
Разработчик протестировал Claude Haiku 4.5, Amazon Nova Pro и Amazon Nova Lite на идентичных RAG-пайплайнах с реальными запросами и обнаружил, что самая дешёвая модель на токен выдавала наименее полезные ответы, что в итоге обходилось дороже за полезный ответ.

Опыт неподготовленного пользователя с OpenClaw: трудности настройки перевешивают преимущества автоматизации.
Соло-консультант без технического образования протестировал OpenClaw для автоматизации рутинной работы, но обнаружил, что процесс настройки требует управления VPS, развертывания Docker и отладки команд в терминале. Хотя интеграция с Gmail и текстовый ввод работали хорошо, лимиты API и техническая сложность лишь перераспределили работу, а не устранили её.

Разработчик создает симулятор бейсбола на базе ИИ с использованием Claude Code за две недели.
Разработчик использовал Claude Code для создания полной системы симуляции бейсбола с 30 командами MLB под управлением ИИ, отчётами о матчах, пресс-конференциями и аудиоподкастами. Проект стоил $50 в API-кредитах и включает движок симуляции, конвейер контента, Discord-бота и веб-сайт.

Клод ИИ анализирует данные о поездках на автомобиле из CSV-файла без конкретных запросов.
Пользователь загрузил CSV-экспорт данных о поездках на автомобиле в Claude AI, который автоматически сгенерировал комплексный анализ и дашборд без дополнительных запросов, начав с разговора о метриках эффективности кВт·ч/100 миль.