HeadlinesBriefing favicon HeadlinesBriefing.com

Ponytail: Правила AI для минимального кода

Hacker News •
×

Ponytail Dietrich Gebert — это набор правил, который заставляет AI-агентов по кодированию писать наименьший объем кода, который работает — имитируя старшего инженера, которого будили в 3 часа ночи слишком много раз. Вместо генерации 50 строк шаблонного кода агент обращается к однострочнику, который делает то же самое. Например, класс CacheManager на 48 строк заменяется одним декоратором @lru_cache.

Основная философия следует первой ступени лестницы: остановиться на первом решении, которое держится. Нужно ли это существовать? Если это уже есть в кодовой базе, используйте повторно. Делает ли это стандартная библиотека? Используйте её. Нативные возможности платформы, уже установленные зависимости и однострочные решения имеют приоритет над добавлением нового кода.

Ponytail поставляется как двухстрочная установка для Claude Code и поддерживает 14+ агентов, включая Open Code, Cursor, Windsurf, Cline, Kiro и Zed. Команды включают /ponyail lite|full|ultra для контроля интенсивности, /ponyail-review для поиска переинженеренности в текущем диффе, и /pony-tail-audit для сканирования всего репозитория на предмет раздувания.

Бенчмарки показывают меньше кода, меньше токенов и ту же безопасность по 12 задачам функций в репозитории FastAPI + React. Валидация, обработка ошибок, безопасность и доступность никогда не упрощаются.