Сессии и режимы работы
Работаем с сессиями
Сессия - основной юнит работы в CC. Каждый раз, когда мы хотим решить какую-то новую задачку, мы создаём новую сессию, в контекст которой загружаются:
- Системный промпт и инструменты
- CLAUDE.md и правила (“memory files”)
- Описания скиллов
- Описания включенных инструментов MCP
- Описание кастомных субагентов
- Если сессия не новая, то предыдущие сообщения
Важные команды для работы с сессиями:
- /rewind - откатиться на какой-то шаг разговора
- /resume - продолжить одну из прошлых сессий
- /fork - форкнуть сессию (создаётся копия текущей с новым айдишником)
- /rename - дать удобное название сессии вместо автоматического
- /compact - можно вручную триггернуть сжатие контекста и инструкцией
Авто-сжатие, кстати, теряет кучу важных деталей (например, какой скрипт с какими параметрами мы сейчас используем для дебаггинга), так что рекомендую такие штуки добавлять в md-файл со спецификацией задачи и сразу его прокидывать в контекст после сжатия.
Для продолжения сессий можно также запускать такие команды в терминале:
claude --continue— последняяclaude --resume— список для выбораclaude --continue --fork-session— последняя сессия клонируется
Важно - по умолчанию сессии хранятся 30 дней после последнего изменения. Это можно изменить в конфиге (настройка cleanupPeriodDays).
Удобная тулза для поиска сессий во всех проектах сразу: everything-claude-code
Чтоб посмотреть, что занимает контекст - наберите /context. Лучше всего отключать неиспользуемые MCP и плагины. Скиллы подгружаются лениво (по умолчанию только название и краткое описание), но, например, тулзы в MCP грузятся целиком.

Полезные хоткеи:
- CTRL + U - стереть всю строчку
- Shift + Enter - новая строчка (сначала нужно запустить /terminal-setup). Если не работает, то печатаем бэкслэш \ и нажимаем Enter
Режимы работы
У CC есть три режима работы, которые переключаются по Shift+Tab:
- Дефолтный - спрашивает пользователя перед каждым действием в рамках текущих настроенных разрешений.
- /permissions - команда для установки разрешенных действий.
- Ещё можно покопаться в файле настроек или команде /config.
- Авто-аксепт всех изменений - YOLO-режим, уходим пить кофе и надеемся на чудо.
- Режим планирования - обсуждаем задачу и создаём маркдаун с описанием, пока не делаем никаких изменений.
Иногда CC решает войти в режим планирования самостоятельно.
Ещё можно поменять стиль ответов через команду /output-style:
- Дефолтный
- Объясняющий - более детально обосновывает свои решения
- Обучающий - не просто пишет код, а ещё и просит самому писать часть кода для улучшения понимания
Следующая: Работа над фичей
Предыдущая: CLAUDE.md и правила