AIKraft/Skills/ponytail

ponytail

Находит самое простое и минимальное рабочее решение, избегая излишней сложности. Используйте при написании, рефакторинге или выборе библиотек, особенно при запросах "lazy mode", "minimal solution" или "YAGNI".

dietrichgebert official Разработка ★ 154.8k

Что делает навык

Находит самое простое и минимальное рабочее решение, избегая излишней сложности и переусложнения. Применяется при написании, рефакторинге или выборе библиотек, чтобы сократить объем кода и предотвратить появление лишних абстракций.

Когда применять

  • Написание нового кода с запросами в стиле "lazy mode" или "minimal solution"
  • Рефакторинг существующего кода для удаления избыточных абстракций и boilerplate
  • Выбор библиотек или подходов (например, использование stdlib вместо сторонних зависимостей)
  • Исправление багов путем устранения корневой причины, а не симптомов

Как работает

  1. Проанализировать задачу и код, по которому вносятся изменения, проследив реальный поток данных
  2. Применить "лестницу" (The ladder): проверить, нужен ли код вообще, есть ли готовый хелпер в кодовой базе, решает ли задачу stdlib или нативная фича платформы
  3. Если код необходим, написать минимально возможное рабочее решение (желательно в одну строку)
  4. При исправлении бага найти корневую причину и исправить её в одном месте, где сходятся все вызовы
  5. Отметить комментариими deliberate simplifications, если они отсекают реальные сценарии (указать потолок и путь улучшения)
  6. Добавить один минимальный самодостаточный тест или assert для нетривиальной логики

Примеры запросов агенту

Добавь кэширование для этих API-ответов. Используй ponytail full.
Рефактори эту функцию: нужно минимальное решение, без лишних абстракций.
Исправь баг с потерей данных при ошибке валидации. Ponytail ultra.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «ponytail» из репозитория: # https://github.com/dietrichgebert/ponytail
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r ponytail/ ~/.claude/skills/ponytail/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.