Большой CLAUDE.md в Claude Code жжёт токены: как подрезать
CLAUDE.md отправляется в контекст почти каждым ходом. Файл на 6000 токенов добавляет 6000 к каждому вашему запросу, а за длинную сессию это складывается в десятки тысяч токенов впустую. Держите в нём только правила проекта, остальное уберите или вынесите в импорты.
Почему это так дорого
Контекст уходит на модель целиком каждый ход, и CLAUDE.md лежит в нём постоянно. Это не разовый расход, а налог на каждый ваш вопрос. Чем длиннее сессия, тем больше ходов платят за один и тот же текст.
Считаем налог
| Размер CLAUDE.md | Лишних токенов за 30 ходов |
|---|---|
| 1 000 | 30 000 |
| 3 000 | 90 000 |
| 6 000 | 180 000 |
Что оставить
- Правила проекта, как называть файлы и функции.
- Стек и версии ключевых библиотек.
- Команды сборки, теста и линтера.
- Известные грабли, которые нельзя повторять.
Что убрать
- Длинные манифесты и философию проекта.
- Дублирование того, что уже есть в README.
- Общие советы по программированию.
- Историю изменений и устаревшие заметки.
Альтернатива, импорты
Большие документы не обязательно держать в самом CLAUDE.md. Через @путь их можно подгружать только когда они нужны, и тогда они не тарифицируются каждый ход. Так тяжёлые спецификации лежат рядом, но не висят мёртвым грузом в контексте.
Частые вопросы
Почему большой CLAUDE.md дорогой?
Потому что он уходит в контекст каждым ходом. Файл на 6000 токенов добавляет 6000 к каждому запросу, а за сессию это складывается в десятки тысяч.
Что убрать из CLAUDE.md?
Манифесты, дублирование README, общие советы и историю изменений. Оставить только правила проекта, стек, команды и известные грабли.