# Ponytail для Claude Code

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

Агент по умолчанию склонен переусложнять: тянет библиотеку там, где хватило бы одной строки, и пишет обёртки вокруг того, что уже есть в платформе. 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 достаточно скопировать готовый файл правил из репозитория — без установки плагина.

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

---

Источник: https://localhost:3000/m/ponytail-claude-code
