Курс по Claude Code

Plan Mode, Edit Mode, и операционные режимы

Plan Mode, Edit Mode и операционные режимы

Claude Code поддерживает разные режимы работы, каждый из которых оптимизирован под конкретный тип задачи.

Plan Mode (режим планирования)

В Plan Mode Claude Code только анализирует и планирует — не изменяет файлы. Это безопасный режим для изучения задачи.

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

  • Перед крупными рефакторингами
  • При разработке новой фичи
  • Когда хотите понять последствия изменений перед их применением

Активация:

  • В VS Code: специальная кнопка в панели Claude Code
  • Команда /plan в сессии

В Plan Mode Claude Code:

  • Читает файлы
  • Анализирует зависимости
  • Составляет план действий
  • Спрашивает подтверждения

Edit Mode (режим редактирования)

Стандартный режим работы. Claude Code может читать и изменять файлы, выполнять команды (с вашего разрешения).

Auto-режим (--auto-approve)

Для полностью автономной работы без запроса разрешений. Использовать только если полностью доверяете задаче и понимаете последствия.

claude --auto-approve "Запусти все тесты и исправь упавшие"

Настройка разрешений

В ~/.claude/settings.json можно тонко настроить, что Claude Code делает без запроса:

{
  "permissions": {
    "allow": [
      "Read",
      "Edit",
      "Bash(git add *)",
      "Bash(git commit *)",
      "Bash(npm test)"
    ],
    "deny": [
      "Bash(rm *)",
      "Bash(git push *)"
    ]
  }
}

Проектные настройки

Кроме глобальных, можно задать настройки на уровне проекта в .claude/settings.json:

{
  "permissions": {
    "allow": ["Bash(npm run *)"]
  }
}

Настройки проекта объединяются с глобальными.

Переключение моделей

# В сессии
/model claude-opus-4-7

# При запуске
claude --model claude-haiku-4-5

Итог

  • Plan Mode — безопасный анализ без изменений
  • Edit Mode — стандартная работа с подтверждениями
  • Auto-режим — полная автономия (осторожно)
  • Настройки разрешений — точечный контроль над тем, что Claude Code делает автоматически

Практические задания

#1

Используй Plan Mode для сложной задачи

Возьми задачу с неочевидным решением (например: «перенести аутентификацию с JWT на сессии в Express-приложении»).

Запусти в Plan Mode, изучи предложенный план, задай минимум 2 уточняющих вопроса до перехода к Edit Mode.

Подсказки