Вчера разобрал, почему сессия так быстро упирается в лимит. Сегодня — что с этим делать. Всё сводится к одному файлу и нескольким командам, которые стоит знать наизусть.


⚙️ .claude/settings.json

Создаёшь папку .claude/ в корне проекта, внутри settings.json:

{
  "env": {
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "60"
  }
}

Порог сжатия 60%. Сжатие происходит раньше, пока контекст ещё управляем.

Если хочешь включить настройку для всех проектов — перенеси в ~/.claude/settings.json.


⌨️ Команды, которые нужно знать

Команда Когда использовать
/context Проверить, сколько контекста занято
/compact Контекст вырос, но задача ещё не закончена
/compact focus on X То же, но указываешь что сохранить
/clear Переключаешься на другую задачу

Самая важная привычка, которую я долго не мог выработать: новая задача = /clear. Тащить контекст от одной задачи к другой — это просто сливать токены. Контекст предыдущей задачи только мешает.

Единственное исключение: то, что нужно помнить всегда — стиль кода, архитектурные решения, договорённости — указываешь в CLAUDE.md в корне проекта. Этот файл подгружается автоматически в каждую сессию, в том числе после /clear.


🧠 Plan Mode — перед сложными задачами

Shift+Tab дважды — Claude переходит в режим планирования (статус plan mode on внизу). Исследует код, составляет план, но ничего не меняет в файлах. Ты смотришь и правишь план, и только когда всё устраивает — запускаешь выполнение.

Экономит кучу токенов на переделках. «Нет, я имел в виду другое» после двадцати изменённых файлов — это дорого. Plan Mode делает дешёвую итерацию до того, как начались реальные правки.

Лайфхак: в Plan Mode нажми Ctrl+G — план откроется в твоём редакторе. Удобнее, чем редактировать прямо в терминале.


💡 Короче

Прямо сейчас:

  1. Создай ~/.claude/settings.json с порогом сжатия 60% — работает во всех проектах
  2. Создай CLAUDE.md с тем, что Claude должен помнить всегда
  3. Запомни /clear как рефлекс при переходе между задачами
  4. Перед следующей сложной задачей — Shift+Tab дважды, чтобы перейти в режим планирования