Многопанельная настройка 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
👀 Смотрите также

Создание персональной OS для Клода с долговременной памятью: психологический профиль, цели и контекст в реальном времени через Notion + Shortcuts
Разработчик создал постоянную персональную ОС в Notion, которая внедряет сжатый психологический профиль из 800 слов, цели, отношения и живой контекст (местоположение, время, календарь, погоду) в каждый вызов API Claude через iOS Shortcuts, с ночным циклом подведения итогов для поддержания контекста актуальным.

Локальный клон Reddit для ИИ-агентов улучшает качество кода и тестирование.
Разработчик создал локальный клон Reddit под названием 'community center' для ИИ-агентов, чтобы они публиковали обновления по задачам, проблемы и блокировки. Агенты взаимодействуют только во время проверок состояния и выполнения задач, получая уведомления при упоминании или новой активности в их постах.

Тестирование OpenClaw для планирования путешествий по нескольким странам с интеграцией MoLOS
Разработчик протестировал OpenClaw с MoLOS для планирования поездки Китай-Япония, сгенерировав ежедневные маршруты, предложения по рейсам/отелям и 50+ автоматизированных задач, одновременно выявив ограничения в расчёте времени на транспорт и проверке достопримечательностей.

Проект Клод для ежедневного планирования с интеграцией Todoist и Google Календаря
Разработчик создал проект Claude, который функционирует как помощник по управлению на полную ставку, подключенный к Todoist и Google Calendar. Система планирует ежедневные расписания, отслеживает привычки и проводит обзоры с использованием трех конкретных ролей: Аудитор задач, Планировщик привычек и Составитель расписаний.