Публикация была переведена автоматически. Исходный язык: Русский
Токен-детокс: как не сжигать бюджет впустую
Ты открываешь Claude Code, пишешь «сделай мне сайт» — и через час замечаешь, что потратил токены быстрее, чем успел написать хоть что-то рабочее. Разбираем, почему так происходит и как это исправить за один вечер.
Всё настраивается через промпты — без ручного кодинга
01 / Проблема
Куда деваются твои токены
Большинство людей думают, что токены уходят на генерацию кода. На самом деле — большая часть сжигается ещё до того, как Claude напишет первую строчку.
82к токенов — MCP серверы в типичной сессии 18к токенов — один MCP сервер за сессию 200к токенов — весь контекст Claude Sonnet.
Посчитай сам: если у тебя подключено 5 MCP серверов, ты уже потерял ~40% контекстного окна до начала работы. А если добавить раздутый CLAUDE.md — всё становится ещё грустнее.
Главный виновник:
Каждый подключённый MCP сервер загружает всю свою схему (описание каждого инструмента) в каждое сообщение сессии — неважно, используешь ты его или нет.
02 / Диагноз
Сначала посмотри, что жрёт контекст
Прежде чем что-то менять — нужно понять масштаб проблемы. Открой Claude Code и введи команду:
/context
Ты увидишь что-то вроде этого:
Context Usageclaude-sonnet-4-5 •143k/200k tokens (72%) System prompt: 3.1k(1.5%) System tools:12.4k(6.2%) MCP tools: 82.0k (41.0%) ← ВОТ ОНО Memory files:0.3k(0.2%) Messages: 0.1k(0.1%) Free space: 12k(5.8%) Нормальная картина
MCP tools должны занимать меньше 10% контекста. Если больше — у тебя проблема с лишними серверами.
03 / Лечение №1
Исправляем CLAUDE.md — главный файл памяти
CLAUDE.md — это файл, который Claude читает в самом начале каждого разговора. Если он весит 5 000 токенов, ты платишь 5 000 токенов за каждый новый чат ещё до первого вопроса.
Правило простое: в CLAUDE.md — только правила и ссылки на файлы. Детали — в отдельных файлах, Claude подтянет их сам когда нужно.
Попроси Claude создать правильный CLAUDE.md прямо сейчас:
Промпт для Claude Code: Посмотри на мой текущий CLAUDE.md файл. Перепиши его так, чтобы он был не больше 2000 токенов. Правила и краткий контекст оставь в CLAUDE.md. Всё подробное (архитектура, схема базы данных, описание API, стайлгайд) — вынеси в отдельные файлы в папке docs/ и добавь ссылки на них в CLAUDE.md. Формат CLAUDE.md: ## Stack (краткое описание), ## Rules (5-7 правил), ## Key Files (ссылки на docs/). Покажи мне итоговый CLAUDE.md перед тем как сохранить.
Если CLAUDE.md ещё нет — пусть Claude создаст его с нуля, проанализировав проект:
Промпт — создать CLAUDE.md с нуля: Запусти /init чтобы проанализировать структуру проекта и создать CLAUDE.md. После этого отредактируй его: убери всё лишнее, оставь только самое важное — стек, 5-7 правил кода, ссылки на ключевые файлы. Итоговый файл должен занимать меньше 100 строк.
04 / Лечение №2
Режем MCP серверы — только нужные
Посмотри на список своих MCP серверов честно: когда ты последний раз использовал каждый из них? Если больше двух недель назад — он просто ест токены.
Типичный расход токенов по серверам:
mcp-omnisearch~14 000 токенов. 20 инструментов с примерами playwright~13 500 токенов. 21 инструмент для браузера github~8 000 токенов. Замени на CLI: gh pr viewslack~2 000 токенов. Нужен прямо во время кодинга? Золотое правило:
Если для инструмента есть CLI-команда (gh, git, npm, python...) — используй её вместо MCP сервера. Дешевле и быстрее.
Попроси Claude провести аудит и очистку:
Промпт — аудит MCP серверов: Посмотри на список подключённых MCP серверов в моей конфигурации. Для каждого сервера скажи: сколько примерно токенов он потребляет, есть ли CLI-альтернатива, и нужен ли он для типичных задач веб-разработки. Потом предложи мне оставить только 2-3 самых нужных для глобальной конфигурации, остальные переместить в project-level конфиги. Покажи мне итоговую конфигурацию .claude.json
Если хочешь быстро переключать серверы по задаче — есть инструмент McPick:
Промпт — установить McPick: Установи npx mcpick глобально. Это инструмент для быстрого включения/выключения MCP серверов перед сессией. Покажи как им пользоваться: как включить только нужные серверы перед началом работы над фронтендом, и как включить другой набор перед работой с базой данных.
05 / Суперсила
SKILL.md — доменные скиллы для Claude
Это файлы, которые Claude читает только когда они нужны — не каждый раз, а по задаче. Идеальный баланс: Claude знает как работать с PDF, Excel или безопасностью, но не тратит токены на это знание когда пишет React компоненты.
Скиллы живут в папке .claude/skills/. Создай их через промпты:
Безопасность OWASP Top 10, валидация входных данных, JWT, SQL injection prevention Excel / XLSX Нужен openpyxl, pandas → Excel, форматирование отчётов PDF Нужен pypdf2, reportlab, извлечение текста, генерация документов Презентации Нужен python-pptx, шаблоны слайдов, автоматизация deck'ов Code Review Checklist ревью, паттерны проекта, запрет антипаттернов, Тестирование Шаблоны тестов, coverage требования.
Создай все нужные скиллы одним промптом:
Промпт — создать SKILL.md файлы: Создай набор SKILL.md файлов в папке .claude/skills/ для моего проекта. Мне нужны скиллы для: 1. security.md — OWASP Top 10 чеклист, правила валидации, защита от инъекций 2. pdf.md — работа с PDF в Python (pypdf2, reportlab), примеры кода 3. excel.md — openpyxl и pandas для генерации Excel отчётов 4. presentations.md — python-pptx, создание и редактирование PPTX 5. code-review.md — чеклист ревью кода под наш стек. Каждый файл: краткий (до 200 строк), практический, с примерами кода. Без лишней воды.
06 / Автоматизация
Hooks — сделай один раз, забудь навсегда
Hooks — это скрипты, которые запускаются автоматически в нужный момент. В отличие от инструкций в CLAUDE.md, hooks — это гарантия, а не просьба. Идеальны для безопасности и контроля качества.
Промпт — настроить security hooks: Создай hooks для моего проекта через /hooks: 1. Хук после редактирования Python файлов — запускать bandit для проверки безопасности 2. Хук перед любым коммитом — проверять что нет хардкодных API ключей и паролей в коде 3. Хук после создания новых файлов — проверять что есть базовые тесты. Покажи мне конфигурацию settings.json с этими hooks перед тем как применить.
07 / Привычки
Мелкие привычки с большим эффектом
1 Используй /clear между несвязанными задачами. Не тащи контекст разработки бэкенда в сессию про CSS стили. /clear — бесплатный сброс без перезапуска. 2 Проверяй /context в начале сессии. Введи /context после старта — если MCP tools больше 25к токенов, отключи лишние через /mcp прямо сейчас. 3 Не загружай файлы без нужды «Прочитай весь проект» vs «Посмотри на src/api/routes.py» — первое может стоить 10x больше токенов. 4 Давай Claude конкретные задачи «Добавь валидацию в функцию create_user в файле users.py» экономит токены vs «Исправь валидацию везде в проекте». 5 Проверь /doctor для диагностики. Команда /doctor покажет предупреждения о проблемах с конфигурацией, в том числе о слишком тяжёлых MCP серверах.
08 / Экшн-план
Сделай это сегодня вечером
Займёт 30-40 минут. После этого — забудешь о токенах на несколько месяцев.
1 Запусти /context и /doctor Посмотри сколько токенов реально жрут твои MCP серверы. 5 минут. 2 Оптимизируй CLAUDE.md Используй промпт из раздела 03. Цель: под 100 строк. 10 минут. 3 Отключи лишние MCP серверы. Оставь глобально только 2-3 самых используемых. 5 минут. 4 Создай SKILL.md файлы. Используй промпт из раздела 05 — создай скиллы для PDF, Excel, безопасности. 15 минут. 5 Настрой hooks для безопасности Промпт из раздела 06 — автоматическая проверка кода без лишних напоминаний. 5 минут.
Результат после настройки
По опыту разработчиков, правильная конфигурация сокращает расход токенов в 2-3 раза при той же продуктивности. При этом Claude начинает лучше понимать контекст проекта и делать меньше ошибок.
-50% токенов. Безопасный код из коробки. PDF и Excel без MCP. Стабильный контекст. Меньше ручной настройки
Если вам полезна эта тема, дайте знать, напишу как экономить токены в Кодексе и других приложениях.
Токен-детокс: как не сжигать бюджет впустую
Ты открываешь Claude Code, пишешь «сделай мне сайт» — и через час замечаешь, что потратил токены быстрее, чем успел написать хоть что-то рабочее. Разбираем, почему так происходит и как это исправить за один вечер.
Всё настраивается через промпты — без ручного кодинга
01 / Проблема
Куда деваются твои токены
Большинство людей думают, что токены уходят на генерацию кода. На самом деле — большая часть сжигается ещё до того, как Claude напишет первую строчку.
82к токенов — MCP серверы в типичной сессии 18к токенов — один MCP сервер за сессию 200к токенов — весь контекст Claude Sonnet.
Посчитай сам: если у тебя подключено 5 MCP серверов, ты уже потерял ~40% контекстного окна до начала работы. А если добавить раздутый CLAUDE.md — всё становится ещё грустнее.
Главный виновник:
Каждый подключённый MCP сервер загружает всю свою схему (описание каждого инструмента) в каждое сообщение сессии — неважно, используешь ты его или нет.
02 / Диагноз
Сначала посмотри, что жрёт контекст
Прежде чем что-то менять — нужно понять масштаб проблемы. Открой Claude Code и введи команду:
/context
Ты увидишь что-то вроде этого:
Context Usageclaude-sonnet-4-5 •143k/200k tokens (72%) System prompt: 3.1k(1.5%) System tools:12.4k(6.2%) MCP tools: 82.0k (41.0%) ← ВОТ ОНО Memory files:0.3k(0.2%) Messages: 0.1k(0.1%) Free space: 12k(5.8%) Нормальная картина
MCP tools должны занимать меньше 10% контекста. Если больше — у тебя проблема с лишними серверами.
03 / Лечение №1
Исправляем CLAUDE.md — главный файл памяти
CLAUDE.md — это файл, который Claude читает в самом начале каждого разговора. Если он весит 5 000 токенов, ты платишь 5 000 токенов за каждый новый чат ещё до первого вопроса.
Правило простое: в CLAUDE.md — только правила и ссылки на файлы. Детали — в отдельных файлах, Claude подтянет их сам когда нужно.
Попроси Claude создать правильный CLAUDE.md прямо сейчас:
Промпт для Claude Code: Посмотри на мой текущий CLAUDE.md файл. Перепиши его так, чтобы он был не больше 2000 токенов. Правила и краткий контекст оставь в CLAUDE.md. Всё подробное (архитектура, схема базы данных, описание API, стайлгайд) — вынеси в отдельные файлы в папке docs/ и добавь ссылки на них в CLAUDE.md. Формат CLAUDE.md: ## Stack (краткое описание), ## Rules (5-7 правил), ## Key Files (ссылки на docs/). Покажи мне итоговый CLAUDE.md перед тем как сохранить.
Если CLAUDE.md ещё нет — пусть Claude создаст его с нуля, проанализировав проект:
Промпт — создать CLAUDE.md с нуля: Запусти /init чтобы проанализировать структуру проекта и создать CLAUDE.md. После этого отредактируй его: убери всё лишнее, оставь только самое важное — стек, 5-7 правил кода, ссылки на ключевые файлы. Итоговый файл должен занимать меньше 100 строк.
04 / Лечение №2
Режем MCP серверы — только нужные
Посмотри на список своих MCP серверов честно: когда ты последний раз использовал каждый из них? Если больше двух недель назад — он просто ест токены.
Типичный расход токенов по серверам:
mcp-omnisearch~14 000 токенов. 20 инструментов с примерами playwright~13 500 токенов. 21 инструмент для браузера github~8 000 токенов. Замени на CLI: gh pr viewslack~2 000 токенов. Нужен прямо во время кодинга? Золотое правило:
Если для инструмента есть CLI-команда (gh, git, npm, python...) — используй её вместо MCP сервера. Дешевле и быстрее.
Попроси Claude провести аудит и очистку:
Промпт — аудит MCP серверов: Посмотри на список подключённых MCP серверов в моей конфигурации. Для каждого сервера скажи: сколько примерно токенов он потребляет, есть ли CLI-альтернатива, и нужен ли он для типичных задач веб-разработки. Потом предложи мне оставить только 2-3 самых нужных для глобальной конфигурации, остальные переместить в project-level конфиги. Покажи мне итоговую конфигурацию .claude.json
Если хочешь быстро переключать серверы по задаче — есть инструмент McPick:
Промпт — установить McPick: Установи npx mcpick глобально. Это инструмент для быстрого включения/выключения MCP серверов перед сессией. Покажи как им пользоваться: как включить только нужные серверы перед началом работы над фронтендом, и как включить другой набор перед работой с базой данных.
05 / Суперсила
SKILL.md — доменные скиллы для Claude
Это файлы, которые Claude читает только когда они нужны — не каждый раз, а по задаче. Идеальный баланс: Claude знает как работать с PDF, Excel или безопасностью, но не тратит токены на это знание когда пишет React компоненты.
Скиллы живут в папке .claude/skills/. Создай их через промпты:
Безопасность OWASP Top 10, валидация входных данных, JWT, SQL injection prevention Excel / XLSX Нужен openpyxl, pandas → Excel, форматирование отчётов PDF Нужен pypdf2, reportlab, извлечение текста, генерация документов Презентации Нужен python-pptx, шаблоны слайдов, автоматизация deck'ов Code Review Checklist ревью, паттерны проекта, запрет антипаттернов, Тестирование Шаблоны тестов, coverage требования.
Создай все нужные скиллы одним промптом:
Промпт — создать SKILL.md файлы: Создай набор SKILL.md файлов в папке .claude/skills/ для моего проекта. Мне нужны скиллы для: 1. security.md — OWASP Top 10 чеклист, правила валидации, защита от инъекций 2. pdf.md — работа с PDF в Python (pypdf2, reportlab), примеры кода 3. excel.md — openpyxl и pandas для генерации Excel отчётов 4. presentations.md — python-pptx, создание и редактирование PPTX 5. code-review.md — чеклист ревью кода под наш стек. Каждый файл: краткий (до 200 строк), практический, с примерами кода. Без лишней воды.
06 / Автоматизация
Hooks — сделай один раз, забудь навсегда
Hooks — это скрипты, которые запускаются автоматически в нужный момент. В отличие от инструкций в CLAUDE.md, hooks — это гарантия, а не просьба. Идеальны для безопасности и контроля качества.
Промпт — настроить security hooks: Создай hooks для моего проекта через /hooks: 1. Хук после редактирования Python файлов — запускать bandit для проверки безопасности 2. Хук перед любым коммитом — проверять что нет хардкодных API ключей и паролей в коде 3. Хук после создания новых файлов — проверять что есть базовые тесты. Покажи мне конфигурацию settings.json с этими hooks перед тем как применить.
07 / Привычки
Мелкие привычки с большим эффектом
1 Используй /clear между несвязанными задачами. Не тащи контекст разработки бэкенда в сессию про CSS стили. /clear — бесплатный сброс без перезапуска. 2 Проверяй /context в начале сессии. Введи /context после старта — если MCP tools больше 25к токенов, отключи лишние через /mcp прямо сейчас. 3 Не загружай файлы без нужды «Прочитай весь проект» vs «Посмотри на src/api/routes.py» — первое может стоить 10x больше токенов. 4 Давай Claude конкретные задачи «Добавь валидацию в функцию create_user в файле users.py» экономит токены vs «Исправь валидацию везде в проекте». 5 Проверь /doctor для диагностики. Команда /doctor покажет предупреждения о проблемах с конфигурацией, в том числе о слишком тяжёлых MCP серверах.
08 / Экшн-план
Сделай это сегодня вечером
Займёт 30-40 минут. После этого — забудешь о токенах на несколько месяцев.
1 Запусти /context и /doctor Посмотри сколько токенов реально жрут твои MCP серверы. 5 минут. 2 Оптимизируй CLAUDE.md Используй промпт из раздела 03. Цель: под 100 строк. 10 минут. 3 Отключи лишние MCP серверы. Оставь глобально только 2-3 самых используемых. 5 минут. 4 Создай SKILL.md файлы. Используй промпт из раздела 05 — создай скиллы для PDF, Excel, безопасности. 15 минут. 5 Настрой hooks для безопасности Промпт из раздела 06 — автоматическая проверка кода без лишних напоминаний. 5 минут.
Результат после настройки
По опыту разработчиков, правильная конфигурация сокращает расход токенов в 2-3 раза при той же продуктивности. При этом Claude начинает лучше понимать контекст проекта и делать меньше ошибок.
-50% токенов. Безопасный код из коробки. PDF и Excel без MCP. Стабильный контекст. Меньше ручной настройки
Если вам полезна эта тема, дайте знать, напишу как экономить токены в Кодексе и других приложениях.