Claude Token Saver
Myking1983/claude-token-saverСкилл для Claude Code, основанный на анализе исходного кода. Встраивает знание архитектуры кэширования и стратегии оптимизации токенов. Автоматически предлагает экономию: компактизацию диалога, настройку .claudeignore, объединение запросов и управление сессиями.
Установка
git clone https://github.com/Myking1983/claude-token-saver.gitREADME
claude-token-saver
Набор стратегий экономии токенов Claude Code — на основе анализа исходного кода, помогает снизить потребление токенов на 80%.
Что это такое?
Claude Code Skill, который встраивает знание архитектуры кэширования Claude Code и стратегии оптимизации токенов в виде инструментария, доступного агенту.
После установки агент будет автоматически предлагать оптимизацию в следующих ситуациях:
- Диалог превысил 15 сообщений → рекомендует
/compact - Пользователь отправляет один запрос несколькими сообщениями → рекомендует объединить
- В проекте отсутствует
.claudeignore→ рекомендует создать - Пользователь меняет модель в середине сессии → напоминает, что новая сессия экономичнее
- Для простой задачи редактирования включён Thinking → рекомендует отключить
Установка
Способ 1: установка через Claude Code Skill (рекомендуется)
# Выполните в Claude Code
/skill install Myking1983/claude-token-saverСпособ 2: ручная установка
# Скопируйте SKILL.md в директорию skills Claude Code
mkdir -p ~/.claude/skills/token-saver
curl -o ~/.claude/skills/token-saver/SKILL.md \
https://raw.githubusercontent.com/Myking1983/claude-token-saver/main/token-saver/SKILL.mdСпособ 3: установка на уровне проекта
Скопируйте папку token-saver/ в директорию .claude/skills/ вашего проекта.
Краткое описание ключевых стратегий
Тарификация кэша (на примере Sonnet 4.6)
| Тип тарификации | Цена / млн токенов | Скидка |
|---|---|---|
| Обычный ввод | $3.00 | — |
| Запись в кэш | $3.75 | +25% (первый запрос) |
| Чтение из кэша | $0.30 | -90% |
Четыре главных «убийцы» кэша
- Смена модели в середине сессии → кэш обнуляется, штраф ×12
- Изменение
CLAUDE.mdв середине сессии → кэш системного промпта инвалидируется - Вставка точных временны́х меток → хэш запроса меняется при каждом обращении
- Случайные пути в описаниях инструментов → префикс меняется при каждом запросе
9 практических стратегий
| № | Стратегия | Экономия |
|---|---|---|
| 1 | Одна сессия — одна задача | 50–80% |
| 2 | После завершения подзадачи сразу выполнять /compact | 50–80% |
| 3 | Не менять модель в середине сессии | 50–80% |
| 4 | Подготовить CLAUDE.md до начала сессии | 50–80% |
| 5 | Формулировать запрос целиком, а не дополнять по частям | 20–50% |
| 6 | Редактировать сообщение, а не отправлять исправление новым | 20–50% |
| 7 | Указывать точные пути, а не просить AI искать самостоятельно | 20–50% |
| 8 | Исключать большие файлы через .claudeignore | 20–50% |
| 9 | Отключать Thinking для простых задач | 20–50% |
Шаблон .claudeignore
После установки можно использовать claudeignore-template как отправную точку:
# Lock files (JSON = 2x token density)
package-lock.json
yarn.lock
pnpm-lock.yaml
uv.lock
Cargo.lock
# Build artifacts
dist/
build/
target/
node_modules/
__pycache__/
# Generated files
*.map
*.min.js
*.min.css
*.sqlite
*.db
coverage/Благодарности
Стратегии основаны на глубоком анализе исходного кода Claude Code и практическом опыте, которым делится сообщество.
Лицензия
MIT