Claude Code Token-Optimisation Stack — воркфлоу

Установщик набора из хуков, команд и плагинов, который сжимает вывод инструментов и экономит токены в Claude Code.

  • 95 ★ репозитория
  • Последний коммит
  • MIT
Воркфлоу

Широкий доступ

Почему такой уровень

  • Установщик правит глобальные `settings.json` и `CLAUDE.md`, ставит хуки на каждый вызов инструментов
  • Скачивает и запускает бинарники сторонних проектов и подменяет команду `claude` оберткой
Все причины и проверки

sgaabdu4/claude-code-tips

Установка

Работает в

Ручная установка

git clone https://github.com/sgaabdu4/claude-code-tips.git && cd claude-code-tips && chmod +x install.sh && ./install.sh

Первая команда из README. Для меньшего охвата добавьте флаги `--no-shell-wrapper` или `--no-caveman`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Установщик правит глобальные `settings.json` и `CLAUDE.md`, ставит хуки на каждый вызов инструментов
  • Скачивает и запускает бинарники сторонних проектов и подменяет команду `claude` оберткой

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий собирает конфигурацию для статьи про сокращение расхода токенов в Claude Code. Скрипт `install.sh` ставит пять инструментов: граф кода CBM, песочницу вывода context-mode, сжатие вывода оболочки RTK, прослойку Headroom на уровне API и плагин Caveman для краткого ответа Claude. Поверх идут хуки, которые запрещают сырые `grep` и `cat` в пользу графа и перехватывают команды оболочки. В набор входят слэш-команды `/e2e`, `/e2e-auto`, `/unleash` и `/ship`, строка статуса с долей контекста и лимитами 5 часов и 7 суток, а также обертка для оболочки, которая запускает `claude` через Headroom. Установка идемпотентна: существующие `CLAUDE.md` и `settings.json` объединяются, а отличающиеся файлы получают копию `.bak`.

Для кого. Опытным пользователям Claude Code, у которых длинные сессии упираются в окно контекста и лимиты, и они готовы к жестким хукам.

Подходит, если

  • Сессия на 200 тысяч токенов выдыхается через полчаса, а нужно три часа и больше.
  • Вывод тестов и логов заливает контекст, и хочется отдавать агенту только сжатое.
  • Нужен граф вызовов по коду вместо чтения файлов целиком.
  • Требуется проверить проводку хуков командой `./install.sh --check`, чтобы ни один не ссылался на отсутствующий файл.

Не подходит, если

  • Нужна легкая настройка без глобальных хуков и обертки вокруг `claude`: стек намеренно максимальный.
  • Вы не хотите, чтобы установщик менял `~/.claude/settings.json` и подмешивал правила в `CLAUDE.md`.
  • Нужны готовые правила под ваш стек: папка `rules/` пуста по замыслу.

Пример запроса к агенту

Поставь набор экономии токенов без обертки для оболочки и проверь хуки командой check.

Ограничения

Установщик меняет глобальные настройки Claude Code и добавляет сторонние инструменты, у каждого своя лицензия и обновления. Для запуска нужны `git`, `curl`, `jq` и `python3`. Windows поддерживается через Git Bash, а обертка `claude` в Windows в CI не проверялась. Определения субагентов репозиторий не поставляет и не перезаписывает. Флаги `--no-shell-wrapper`, `--no-caveman` и `--sonnet` сужают охват, но набор по умолчанию нацелен на агрессивную экономию и заметно меняет настройки.

Как отключить. Удалите добавленные хуки и блок между метками `<!--cct-->` в `~/.claude/CLAUDE.md`, а затем вернитесь к копиям `.bak` для перезаписанных файлов. Плагины и бинарники ставятся отдельно и удаляются своими командами.

Частые вопросы

Что ставит установщик?

Headroom через `pipx`, RTK через Homebrew или скрипт, бинарник CBM, плагины context-mode и Caveman, хуки, команды, строку статуса и обертку оболочки.

Можно ли не трогать команду claude?

Да, флаг `--no-shell-wrapper` ставит Headroom и RTK и оставляет `claude` нетронутой. API-сжатие тогда включается явным запуском `headroom wrap claude`.

Что случится с моими настройками?

`CLAUDE.md` сохраняется, набор вставляется между метками. `settings.json` объединяется через `jq`, ваши `model`, `permissions` и переменные остаются.

Почему хуки идут через run-cli-hook?

Claude Code запускает хуки без чтения оболочки, и PATH не видит `rtk`. Прослойка `hooks/run-cli-hook` ищет бинарник сама и выходит тихо, если его нет.

Как проверить установку?

Запустите `./install.sh --check`: он проверяет пути хуков, плагины в `enabledPlugins` и наличие скриптов из `bin/`. Тесты лежат в `tests/`.

Обсуждение

Вопросов и отзывов пока нет.

Воркфлоу

Плагин context-optimizer показывает стоимость сессий Claude, режет контекст и отдает чтение файлов и тесты дешевым Haiku.

ПлагинРасширенный доступ130Звезды репозитория

Набор скиллов, модов, субагентов и хуков для Claude Code: агент осматривает окружение и ставит нужное после вашего согласия.

СкиллРасширенный доступ98Звезды репозитория

Хук для Claude Code переводит китайские, японские и корейские промпты на английский и срезает 35–50% токенов.

CLIРасширенный доступ58Звезды репозитория

Локальный прокси и плагин для Claude Code и Codex: режет лишний вывод инструментов, греет кэш промптов и показывает экономию

ПлагинШирокий доступ74Звезды репозитория

claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.

ПлагинШирокий доступ81Звезды репозитория

Плагин Claude Code заменяет встроенные файловые инструменты облегченными версиями, чтобы тратить меньше токенов за сессию

ПлагинРасширенный доступ209Звезды репозитория

Коротко о README

Набор конфигураций и скриптов к статье о сокращении токенов Claude Code на 90 процентов и выше. В README собраны платформы, флаги установки, карта хуков и список внешних инструментов.

Бейдж для README

Сообщить о проблеме