Режим планирования и техника "interview me"
Цель: перестать получать момент "Claude переписал весь проект, а я не просил". Ввести две привычки, которые экономят часы переделок.
Проблема
Начинаешь сложный проект. Пишешь огромный промпт. Claude что-то делает. Ты смотришь на результат — половина неправильная, потому что Claude додумал то чего ты не просил.
Решение: разделить работу на две фазы — исследование и реализация.
Режим планирования (Shift+Tab ×2)
Нажми Shift+Tab дважды в сессии — Claude войдёт в режим плана.
В этом режиме он:
- Исследует кодовую базу
- Читает релевантные файлы
- Анализирует архитектуру
- Предлагает план изменений
БЕЗ изменений. Ничего не пишет, ничего не правит.
Ты:
- Проверяешь план
- Задаёшь вопросы
- Корректируешь
- Ищешь слабые места
Когда уверен → одобряешь → Claude реализует.
Пример
[Shift+Tab ×2]
> analyze the database layer and propose a migration from raw SQL to Prisma ORM
Claude отвечает планом:
- Список файлов которые затронет (34 файла)
- Порядок шагов
- Что сломает
- Какие тесты нужно обновить
- Оценку риска
Ты читаешь. Видишь: "стоп, эти 3 файла не трогать, это legacy". Говоришь. План корректируется. Только потом — реализация.
Правило
Если задача затрагивает 3+ файла — всегда начинай с режима плана. Всегда.
Исключение: багфикс по конкретному стектрейсу, добавление одной валидации. Там прямое выполнение норм.
Техника "interview me"
Начинаешь сложный проект? Не пиши огромный промпт.
claude "interview me in detail about what i want to build"Claude задаст ВАМ вопросы:
- Какой стек
- Какие требования
- Какие граничные случаи
- Что уже существует в коде
- Какие цели деплоя
- Какие типы пользователей
Вещи, которые ты забыл бы упомянуть в промпте.
10 минут диалога дают лучший контекст, чем промпт на 500 слов.
Из практики: "Использую это для каждой новой фичи. Для каждой."
Разделение "Исследование → Реализация"
Правильный флоу для любой нетривиальной задачи:
Фаза 1: Исследование
[Shift+Tab ×2]
> explore the codebase and understand how payments work
Проверь анализ. Убедись что Claude разобрался. Задай уточняющие вопросы. На этом шаге ничего не пишется.
Фаза 2: Реализация
> implement subscription billing based on your analysis
Теперь Claude реализует с полным пониманием.
Разница в качестве между "просто сделай" и "сначала разберись, потом делай" — колоссальная. Особенно на legacy-кодбейзах где ничего не лежит там где ожидаешь.
Двойной Escape — откат
Claude пошёл не туда?
Двойное нажатие Escape вызывает меню отката. Можно:
- Отменить последнее действие
- Вернуться дальше
- "Сжать отсюда" — сжимает неудачную попытку, сохраняя полезный контекст
Лучше /clear, потому что не теряешь всё — только ошибку.
Практика (10 минут)
- Возьми реальную задачу из твоего беклога — фича на 5+ файлов
- Запусти
claude "interview me about this task"и опиши в 1-2 предложениях - Отвечай на вопросы
- В конце: не разрешай реализацию. Скажи "покажи план"
- Войди в plan mode (Shift+Tab ×2): "explore the codebase for X and propose approach"
- Когда доволен планом — реализуй
Сравни с тем как бы сделал без этого. Обычно экономия — 1-3 часа на переделку.
Что дальше
Следующий урок: git-интеграция. Claude пишет коммит-сообщения лучше большинства людей, и разруливает merge conflicts понимая обе стороны.