Telegram

Ponytail для Claude Code: как заставить агента писать вдвое меньше кода

Установка по шагам для Mac и Windows, все команды, уровни и как увидеть экономию токенов

Виталий Влада20 октября 2026 · 6 мин чтения

Ты просишь Claude Code сделать маленькую вещь: кнопку, форму, поле с датой. Через десять минут в проекте появляется новая библиотека, три файла и триста строк кода. Работает, но лимит подписки улетел, а когда что-то сломается, разбираться придётся в коде, который никто не просил писать.

Так ведут себя почти все ИИ-агенты: на задачу в одну строку строят целый завод. Бесплатный плагин Ponytail учит их обратному: сначала искать, что уже есть, и писать новый код только в самом конце. В этом гайде установка по шагам, все команды и способ увидеть экономию своими глазами.

Проверь: это про тебя?

  • Ты собираешь сайты, ботов или мини-приложения в Claude Code, но сам код не читаешь.
  • Лимиты подписки заканчиваются раньше, чем хотелось бы.
  • После очередной правки проект разрастается, и ты уже боишься в нём что-то трогать.
  • Хочется понимать, сколько стоила задача и прошли ли проверки, без чтения кода.

Если хотя бы один пункт откликается, дочитай до конца: установка занимает минуту.

Что такое Ponytail

Ponytail это один большой промпт-инструкция для ИИ-агента, упакованный в плагин. Автор описывает его так: агент начинает думать как самый ленивый сеньор в комнате. Тот самый разработчик с хвостиком и в очках, который смотрит на твои пятьдесят строк, молчит и заменяет их одной.

  • Репозиторий: github.com/DietrichGebert/ponytail (на 20 октября 2026 почти 169 000 звёзд и 9 187 форков, лицензия MIT, бесплатно).
  • Сайт проекта: ponytail.dev
  • Работает с 20 агентами: Claude Code, Codex, Cursor, Gemini, OpenCode, Copilot и другими. Инструкции для каждого лежат в INSTALL.md.

Пятую версию переписали с нуля. В замере автора (Claude Code, Opus 5.5, 39 задач, по 5 прогонов с плагином и без) получилось так: на 53% меньше кода, на 45% меньше токенов, на 41% быстрее и на 26% дешевле. При этом 98% рискованной логики уходит вместе с тестом, а без плагина только 68%.

Лестница из 7 ступеней

Перед тем как писать, агент проходит ступени сверху вниз и останавливается на первой, которая сработала:

  1. Это вообще нужно? Если нет, не делаем.
  2. Уже есть в проекте? Берём готовое.
  3. Умеет стандартная библиотека языка? Используем её.
  4. Умеет сама платформа (браузер, система)? Используем.
  5. Есть в уже установленных пакетах? Используем.
  6. Влезет в одну строку? Одна строка.
  7. Только тогда минимум кода, плюс маленький тест, если там есть логика.

Пример из README: просьба «добавь выбор даты». Без плагина агент написал 335 строк с собственным календарём. С Ponytail вышло 10 строк: он взял поле ввода, которое уже было в проекте, и поставил ему тип «дата», а календарь показал сам браузер.

Важная оговорка: лениться плагину разрешено только в решении. Проверку входящих данных, защиту от потери данных, безопасность и доступность он не режет никогда.

Зачем это тебе, если ты не программист

  • Лимиты тянутся дольше. Меньше кода значит меньше токенов, а токены и есть твой лимит в подписке Claude.
  • Проект проще чинить. Десять понятных строк Claude исправит быстрее, чем триста чужих.
  • Меньше лишних зависимостей. Каждая новая библиотека это ещё одна вещь, которая может сломаться при обновлении.
  • Есть второе мнение. Команды ревью и аудита ищут ошибки за тебя и объясняют их простыми словами.

Что нужно до установки

  • Claude Code версии 2.1.290 или новее (для панели расходов). Проверить версию: команда claude --version в терминале.
  • Node.js на компьютере. Без него плагин работает, но будет показывать безвредную ошибку «node: command not found». Скачать: nodejs.org, версия LTS.

Mac

  1. Открой Терминал (Cmd + Пробел, набери «Терминал»).
  2. Если Claude Code ещё нет, вставь команду с официального сайта: curl -fsSL https://claude.ai/install.sh | bash
  3. Открой новое окно терминала, перейди в папку проекта и набери claude.

Windows

  1. Открой PowerShell (Пуск, набери «PowerShell»). Права администратора не нужны.
  2. Если Claude Code ещё нет, вставь: irm https://claude.ai/install.ps1 | iex
  3. Открой новое окно PowerShell, перейди в папку проекта и набери claude.

Подробная официальная инструкция: docs.claude.com. В приложении Claude Desktop всё то же самое делается во вкладке Code.

Установка Ponytail: две команды

Внутри Claude Code отправь две команды. Именно по одной: первая, дождись ответа, потом вторая. Если вставить обе сразу, установка не сработает.

  1. /plugin marketplace add DietrichGebert/ponytail (добавляет источник)
  2. /plugin install ponytail@ponytail (ставит сам плагин)

После этого Ponytail включён в каждой сессии. Ставь только из DietrichGebert/ponytail на GitHub: автор пишет, что плагин никогда не содержит файлов .exe или .dll, и копия с ними не его. Удалить можно командой /plugin remove ponytail.

Все команды

  • /ponytail с уровнем: lite делает то, что попросили, и одной строкой предлагает вариант короче, выбор за тобой; full работает по всем правилам лестницы, стоит по умолчанию; ultra ещё и спорит с самой задачей, если какая-то её часть не нужна; off выключает плагин.
  • /ponytail band прячет или возвращает панель над полем ввода.
  • /ponytail band import добавляет в статистику твои прошлые сессии Claude Code.
  • /ponytail-review проверяет последние изменения: баги, безопасность, нагрузку, код без тестов. На каждую находку пишет, что делает код, что сломается, как починить и что будет, если не чинить.
  • /ponytail-audit та же проверка для всего проекта, самое важное сверху.
  • /ponytail-debt собирает отложенные «на потом» упрощения в один список.
  • /ponytail-gain показывает табло экономии из замера автора.
  • /ponytail-help короткая шпаргалка по всем командам.

Как проверить экономию

Над полем ввода в Claude Code появится панель: сколько стоит текущая задача, сколько ушло токенов и времени агента, какой процент кода взят готовым и прошли ли тесты после последней правки. Кнопки на ней переключают уровень, запускают ревью и аудит и сворачивают панель в одну строку.

Кнопка Board открывает локальную страницу со всеми задачами по всем проектам: стоимость, время, токены по дням. Чтобы сравнить «до» и «после», сначала выполни /ponytail band import: прошлые сессии без плагина попадут в ту же статистику. Все данные лежат у тебя на компьютере, в папке ~/.config/ponytail/band/.

Ограничения

  • Для панели нужна версия Claude Code 2.1.290 или новее, в терминале или в приложении.
  • Панель не видна в чате расширения VS Code, в облачных сессиях и в режиме claude -p.
  • Цифры экономии из замера автора. На твоём проекте они будут другими, поэтому и стоит посмотреть Board.

Задание на сегодня

Десять минут, и у тебя будет первый разбор своего проекта.

  1. Открой Claude Code в папке любого своего проекта: сайта, бота, мини-приложения.
  2. Отправь две команды установки, по одной.
  3. Набери /ponytail-audit и дождись списка.
  4. Прочитай первую находку с пометкой «чинить первым» и попроси: «Исправь первый пункт и объясни простыми словами, что поменял».
  5. Посмотри на панель: сколько стоила задача и прошли ли тесты.

В итоге у тебя будет список слабых мест проекта по важности, одна исправленная проблема и понятная цифра, во что обходится каждая задача.