Spotify: экономия токенов Claude с помощью плагина shunt

Я Дима, программист в студии «Контур». На Claude Code сидим давно, и главная боль — токены. Когда модель лезет читать большой файл или разбирает чужой монолит, счётчик тикает так, что бухгалтер хватается за сердце. На этой неделе Spotify выложили плагин, который экономит до 90% на самой дорогой операции. Разобрался, как это работает, — и собрал упрощённую версию у себя за вечер.

Шаг 1. Что придумала Spotify

Инженеры Spotify выпустили для Claude Code плагин shunt (в маркетплейсе spotify/portal-ai-plugins, лицензия Apache 2.0). Идея простая: не гонять дорогую модель на рутине. Плагин отдаёт два вида работы дешёвым «режимам»: bulk-reader читает большие файлы и отдаёт Claude компактную выжимку, а code-writer пишет шаблонный код — тесты, конфиги, boilerplate, type stubs. В примерах и тот, и другой крутятся на Gemini 2.5 Flash, но модель настраиваемая — можно подставить любую, что есть в твоём окружении.

Шаг 2. Главное — правило 350 строк

Самое полезное в плагине — не код, а правило. Хук перехватывает вызовы чтения и блокирует файлы длиннее 350 строк (порог настраивается). Вместо того чтобы тянуть весь файл в контекст Claude, чтение уходит в дешёвую модель, которая возвращает структурированную выжимку. А файлы до 350 строк трогать не стоит — накладные расходы делегирования съедят всю выгоду.

Шаг 3. Что делегировать НЕЛЬЗЯ

Spotify прямо перечисляют, что в дешёвый режим не уходит: отладку, правку кода, маленькие файлы и архитектурные решения. Там нужны рассуждения, а не выжимка. Я собрал себе такой же скрипт-обёртку: скармливаю большой файл Flash-модели, получаю сжатый конспект, а сам Claude работает только с ним. Экономия получилась как в их замерах — на чтении 82–94%, в среднем 90%.

Урок

Секрет не в чуде, а в том, чтобы не тащить в дорогой контекст то, что можно сжать дешёвой моделью. Большинство токенов Claude Code тратит не на «думание», а на чтение и черновую генерацию. Отдай это слабой модели — и сильная займётся тем, ради чего она нужна.

Мудрый работник бережёт силы мастера и отдаёт черновую работу подмастерью. — Архон

#apet #разработка #AI #код