Claude Code сжигает недельный лимит на ровном месте: Opus думает даже над переименованием переменной, а чат каждый запрос тащит за собой всю историю. Три команды это чинят 🔥
Это не новый сервис, а три встроенные фичи Claude Code. Все бесплатны — платишь только за сам доступ к Claude Code (подписка или API). Ниже: что включить, как проверить, что сработало, и где грабли. Порядок именно такой — сначала самая денежная команда.
Шаг 1 — Opus только на планы, Sonnet на код: /model opusplan
Боль: по умолчанию одна дорогая модель молотит и планирование, и тупую правку отступов. Планирование стоит того, рутина — нет.
/model opusplan
Что делает: Opus работает в режиме плана (plan mode), а на выполнении Claude сам переключается на Sonnet. Sonnet за токен дешевле — значит рутина уезжает на дешёвую модель без потери качества плана. Это официально задокументированный алиас, не хак.
Как понять, что ОК: в шапке/статусе сессии модель показывает opusplan; во время выполнения задач идёт sonnet, а на этапе плана — opus.
Частые ошибки:
- Ждёшь Opus-качества на самом коде — нет, код пишет Sonnet. Если задача целиком тяжёлая (архитектура, гонки, безопасность) — держи
/model opus. - Как выбор модели через
/modelдоживает до следующего запуска, зависит от версии CLI и от того, где он задан. В доке описан порядок приоритетов (сессия → запуск--model→ envANTHROPIC_MODEL→ settings). Хочешь, чтобы не слетало, — пропиши модель в settings.
Шаг 2 — Перестань возить всю переписку: /compact
Боль: чем длиннее чат, тем больше контекста Claude перечитывает на каждый запрос. Ты платишь токенами за старую болтовню.
/compact
/compact Сфокусируйся на модуле авторизации и текущих падающих тестах
Что делает: сжимает историю диалога в плотное резюме и дальше опирается на него, а не на полный лог. Второй вариант — с подсказкой, что именно сохранить (в доке пример: /compact Focus on code samples and API usage). Постоянные правила компактации можно прописать в CLAUDE.md.
Как понять, что ОК: появляется отметка о компактации, а счётчик контекста (проверь командой /context) заметно падает.
Частые ошибки:
- Жмёшь слишком рано — сжимать нечего, Claude ответит что-то вроде «Not enough messages to compact».
- Слепой
/compactбез фокуса может выкинуть нужную деталь. На важном этапе задавай фокус текстом, как во втором примере.
Шаг 3 — Думай до кода, а не после: ultrathink
Боль: без обдумывания модель кидается писать сразу, упирается в стену и переделывает. Вот эти переделки и есть тихий слив лимита на итерациях.
Отрефактори платёжный модуль. ultrathink — сначала продумай план целиком, потом код.
Что делает: ключевое слово в промпте поднимает бюджет «размышления» (extended thinking), и модель прорабатывает задачу до первой строки кода. Работает именно в CLI Claude Code, а не в веб-чате Claude.ai (там это просто слово в тексте).
Честный нюанс: сам ultrathink на этом шаге токены НЕ экономит — наоборот, тратит больше на размышление. Выигрыш непрямой: меньше кривых попыток и переделок по кругу. На простой задаче он не нужен.
Как понять, что ОК: перед кодом виден развёрнутый блок рассуждений/плана, а не сразу диф.
Частые ошибки: лепить ultrathink в каждый промпт, включая «поменяй цвет кнопки» — так ты жжёшь бюджет размышления впустую.
Результат: Opus не транжирит на рутину, чат не таскает килобайты старой истории, а модель переделывает меньше. По заявлению автора разбора — это даёт несколько дополнительных часов лимита в неделю (число не измеряли, это оценка).
🆘 Промт-спасалка
ultrathink. Сначала составь план решения задачи целиком, разбей на шаги
и только потом пиши код — минимум переделок.
Модель я держу на opusplan: план — Opus, выполнение — Sonnet.
Когда наш диалог разрастётся и в контексте станет много неактуального,
напомни мне выполнить /compact с фокусом на текущую задачу.
Коротко подтверди, что понял режим.
💎 Глубина и ценность
- Три приёма экономят по-разному, не путай:
opusplanпрямо режет стоимость (Sonnet дешевле Opus за токен и официально документирован),/compactрежет объём контекста, аultrathinkэкономит на итерациях, а не на токенах напрямую. Самый денежный из трёх — первый. - Связка с соседями по qvib:
/compactлечит симптом «раздутого чата», но причину «Claude каждый раз перечитывает репозиторий с нуля» системно снимает карточка Codebase Memory MCP; для устойчивой памяти между сессиями смотри Ponytail. Три команды — быстрый выигрыш здесь и сейчас, MCP-подход — вдолгую. - Всё это — штатные механики Claude Code, а не сторонние сервисы, и детали меняются с версиями CLI: сверяйся через
/helpи официальную доку. Например, чтобы выбор модели не слетал между сессиями, надёжнее задать её в settings (в доке описан порядок приоритетов источников модели), а не полагаться на/modelв сессии.