Чек-лист

Ponytail для Claude Code

Скилл Ponytail (70k звёзд за 3 недели) вселяет в Claude Code ленивого сеньора: перед кодом агент обязан спросить, нужен ли он вообще и нет ли готового решения. В бенчмарке −54% кода, −20% денег, −27% времени.

Содержание5 глав
  1. 011. Что это и зачем
  2. 022. Семь вопросов перед тем, как писать код
  3. 033. Честный бенчмарк на реальном проекте
  4. 044. Установка в Claude Code
  5. 055. Работает не только с Claude Code

Агент по умолчанию склонен переусложнять: тянет библиотеку там, где хватило бы одной строки, и пишет обёртки вокруг того, что уже есть в платформе. Ponytail превращает его в ленивого сеньора, который сначала ищет способ не писать код вообще. Вот как это устроено и что показывает честный бенчмарк.

Важно
Число звёзд на GitHub растёт очень быстро — на сегодня (7 июля 2026) уже 75,3 тысячи, больше «семидесяти тысяч». Установка в Claude Code требует двух отдельных команд подряд (маркетплейс, затем сам плагин) — одной командой не ставится, нужно два разных сообщения.

1. Что это и зачем

  • Логика: скилл встраивает в агента принцип «ленивого сеньора» — вместо того чтобы сразу писать код, агент сначала ищет способ обойтись без него или сократить решение до минимума.
  • Совместимость: по официальному бейджу репозитория — работает с 16 разными агентами и инструментами, не только с Claude Code.
  • Источник: github.com/DietrichGebert/ponytail, сайт ponytail.dev.

2. Семь вопросов перед тем, как писать код

  • Правило: агент проверяет вопросы по порядку и останавливается на первом, где ответ «да».
  • Лестница: нужен ли этот код вообще (иначе YAGNI и пропуск) → есть ли это уже в самом проекте (переиспользовать, а не переписывать) → есть ли в стандартной библиотеке → есть ли нативная функция платформы → есть ли уже установленная зависимость → можно ли одной строкой → и только тогда — минимальный код, который работает.
  • Красная линия: проверки на границах доверия, обработка потери данных, безопасность и доступность никогда не приносятся в жертву краткости.

3. Честный бенчмарк на реальном проекте

  • Пример: дейтпикер без скилла — агент ставит библиотеку flatpickr, пишет обёртку и стили: 404 строки; со скиллом — нативный <input type="date">: 23 строки.
  • Метод: реальная агентная сессия Claude Code на живом open-source репозитории (FastAPI + React), модель Haiku 4.5, 12 задач, 4 прогона на каждую.
  • Итог: −54% кода в среднем (до −94% там, где агент явно перестраивает лишнее), −22% токенов, −20% по деньгам, −27% по времени — и 100% сохранённых проверок безопасности на всех прогонах.
  • Честная оговорка: более ранние цифры (75-90% экономии из первой версии бенчмарка) сам репозиторий назвал потолком одного прогона, а не средним значением — новый честный замер это специально исправляет.

4. Установка в Claude Code

01
Добавить маркетплейс
/plugin marketplace add DietrichGebert/ponytail
02
Отдельным сообщением поставить плагин
/plugin install ponytail@ponytail
  • Требование: для хуков жизненного цикла нужен node в PATH — без него скилл всё равно работает, просто без автоматической активации на каждый промт.
  • Команды после установки: /ponytail-review проверяет текущий diff на лишний код, /ponytail ultra — усиленный режим, /ponytail-help — справка по остальным командам.

5. Работает не только с Claude Code

  • Другие агентные CLI: Codex, GitHub Copilot CLI, Gemini CLI, Devin CLI, OpenCode, Pi agent harness, Hermes Agent, OpenClaw — у каждого свой вариант команды установки из того же репозитория.
  • Инструменты без плагинов: для Cursor, Windsurf, Cline, Kiro и редактора GitHub Copilot достаточно скопировать готовый файл правил из репозитория — без установки плагина.

Код, который агент не написал, не может сломаться — и не требует ревью.