Блок 2: Рабочее пространствоНавигация и режимы

Навигация и режимы работы

Время: 15 мин | Уровень: Базовый

Цель урока

Освоить три режима работы Claude Code и научиться выбирать подходящий режим для разных задач.

Что вы узнаете

  • Три режима работы: Normal, Auto-Accept, Plan Mode
  • Как переключаться между режимами
  • Какой режим использовать для разных задач
  • Как остановить выполнение и откатить изменения

Реальный кейс: Ajay Gandecha использует Plan Mode для сложных задач — Claude сначала показывает план из 10-15 шагов, и только после одобрения начинает работу. Источник

Три режима работы

Главное правило: выбирайте режим под задачу. Простые задачи → Auto-Accept. Сложные многошаговые → Plan Mode. Незнакомые операции → Normal Mode.

Аналогия: Режимы Claude Code — как режимы вождения:

  • Normal Mode — вы за рулём, контролируете каждый поворот
  • Auto-Accept — автопилот на прямой дороге
  • Plan Mode — сначала строим маршрут, потом едем
РежимИндикаторПоведениеКогда использовать
Normal Mode(по умолчанию)Показывает изменения, ждёт одобренияПервый раз работаете с файлом, хотите контроль
Auto-Accept Mode⏵⏵ accept edits onПрименяет изменения сразуПростые задачи, доверяете результату
Plan Mode⏸ plan mode onСначала создаёт план, только читаетСложные задачи, нужна стратегия

Normal Mode (по умолчанию)

Это режим по умолчанию. Claude показывает каждое изменение и ждёт вашего подтверждения.

Пример:

Добавь в README.md описание проекта

Claude покажет:

+ # Мой проект
+
+ Это описание проекта...

И спросит: “Apply changes?” — вы решаете, применять или нет.

Когда использовать:

  • Работаете с важными файлами
  • Первый раз делаете подобную операцию
  • Хотите полный контроль

Auto-Accept Mode

Claude применяет изменения автоматически, без подтверждения каждого шага.

Как включить

Нажмите Shift+Tab — увидите индикатор ⏵⏵ accept edits on

Как выключить

Нажмите Shift+Tab ещё раз для переключения режима.

Когда использовать:

  • Простые, низкорисковые задачи
  • Массовое создание файлов
  • Вы доверяете Claude в этой задаче

Пример задач для Auto-Accept:

Создай 5 файлов с шаблонами встреч в папке templates/
Исправь опечатку "тоест" на "то есть" во всех markdown-файлах

Plan Mode

Claude сначала исследует проект и создаёт план действий. Только после вашего одобрения начинает выполнение.

Как включить

  • Нажмите Shift+Tab дважды — увидите ⏸ plan mode on
  • Или используйте команду /plan

Как это работает

  1. Вы описываете задачу
  2. Claude анализирует проект (только чтение)
  3. Claude создаёт пошаговый план
  4. Вы одобряете или корректируете план
  5. Claude выполняет план

Когда использовать:

  • Сложные многошаговые задачи
  • Нужно понять объём работы заранее
  • Работа с несколькими связанными файлами

Пример:

[Plan Mode включён]

Создай PRD для фичи авторизации на основе брифа и исследования пользователей

Claude создаст план:

План:
1. Прочитать бриф из company-context/
2. Проанализировать исследование пользователей
3. Определить структуру PRD
4. Создать документ docs/prd-auth.md
5. Добавить user stories и acceptance criteria

Выполнить план?

Переключение между режимами

ДействиеКоманда
Переключить режимShift+Tab
Войти в Plan Mode/plan
Остановить выполнениеEsc
Откатить измененияEsc дважды (rewind)

Выбор режима: шпаргалка

ЗадачаРекомендуемый режимПочему
Исправить опечаткуAuto-AcceptПростая, низкий риск
Создать PRD из заметокPlan ModeМногошаговая задача
Проанализировать CSVAuto-AcceptПрямой анализ
Первый раз редактируете файлNormal ModeБезопасность и контроль
Переструктурировать документациюPlan ModeНужен план
Быстро создать заметкуAuto-AcceptПростая операция

Навигация по проекту

Просмотр структуры

Покажи структуру проекта
Какие файлы есть в папке docs/?

Поиск по содержимому

Найди файлы, где упоминается "авторизация"
В каких документах есть слово "deadline"?

Понимание контекста

Объясни, как организован этот проект

Полезные команды

КомандаЧто делает
/clearОчистить историю разговора
/contextПоказать использование контекста (сколько текста “помнит” Claude)
/modelСменить модель Claude
/doctorПроверить состояние Claude Code
/helpПоказать справку

Практика

Легенда: Бехзод просит вас организовать папку проекта UzTech и попробовать разные режимы работы.

Задание 1: Normal Mode

Бехзод: “Создай файл со статусом проекта — пока просто ‘этап: изучение брифа’.”

Задача: Создать файл статуса проекта в режиме с подтверждением.

Ожидаемый результат: Claude покажет изменения и спросит “Apply changes?”

Подсказка

В Normal Mode (по умолчанию) введите:

Создай файл project-uztech/status.md со статусом проекта: этап — изучение брифа

Задание 2: Auto-Accept Mode

Бехзод: “Добавь дату начала работы — сегодня.”

Задача: Быстро добавить дату в файл статуса без подтверждения.

Ожидаемый результат: Изменение применится автоматически, без вопроса.

Подсказка
  1. Нажмите Shift+Tab (появится ⏵⏵ accept edits on)
  2. Введите:
Добавь в project-uztech/status.md дату начала работы — сегодня

Задание 3: Plan Mode

Бехзод: “Нам нужна структура папок для проекта. Сначала покажи план — без выполнения.”

Задача: Получить план структуры папки проекта без немедленного выполнения.

Ожидаемый результат: Claude создаст пошаговый план и спросит “Выполнить план?”

Подсказка
  1. Нажмите Shift+Tab ещё раз (появится ⏸ plan mode on)
  2. Введите:
Создай структуру папки project-uztech для проекта UzTech Business: docs, assets, drafts

Задание 4: Возврат в Normal Mode

Бехзод: “Пока отложим структуру. Удали тестовые файлы — потом сделаем нормально.”

Задача: Вернуться в обычный режим и удалить тестовые файлы.

Ожидаемый результат: Режим сброшен, файлы удалены после подтверждения.

Подсказка

Нажмите Shift+Tab — вернётесь в обычный режим. Затем:

Удали папку project-uztech со всем содержимым

Важно помнить

Остановка выполнения

Если Claude делает что-то не то — нажмите Esc. Выполнение остановится.

Откат изменений (Rewind)

Нажмите Esc дважды — Claude предложит откатить последние изменения. Это работает как “undo” для всего разговора.

Безопасность

  • Начинайте с Normal Mode, пока не освоитесь
  • Auto-Accept используйте для задач, которые вы понимаете
  • Plan Mode — ваш друг для сложных задач

Резюме

  • Normal Mode — показывает изменения, ждёт подтверждения (безопасно)
  • Auto-Accept — применяет изменения сразу (быстро)
  • Plan Mode — сначала создаёт план (для сложных задач)
  • Переключение режимов: Shift+Tab, остановка: Esc

Следующий шаг

Урок 2.2: Память проекта и CLAUDE.md — настроим постоянную память проекта, чтобы Claude понимал контекст.


Тизер основного курса: В основном курсе вы освоите ключевые слова “think” и “think harder” для глубокого анализа, а также флаг --dangerously-skip-permissions для максимальной скорости работы.