HeadlinesBriefing favicon HeadlinesBriefing.com

Ponytail : Règles IA pour code minimal

Hacker News •
×

Le Ponytail de Dietrich Gebert est un ensemble de règles qui fait en sorte que les agents de codage IA écrivent le moins de code qui fonctionne — imitant un ingénieur senior qui a été réveillé à 3h du matin une fois de trop. Au lieu de générer 50 lignes de boilerplate, l'agent saisit le one-liner qui fait la même chose. Par exemple, une classe CacheManager de 48 lignes est remplacée par un unique décorateur @lru_cache.

La philosophie centrale suit le premier échelon de l'échelle : s'arrêter à la première solution qui tient. Cela a-t-il besoin d'exister ? S'il est déjà dans la codebase, réutilisez-le. La bibliothèque standard le fait-elle ? Utilisez-la. Les fonctionnalités natives de la plateforme, les dépendances déjà installées et les solutions en une ligne ont toutes la priorité sur l'ajout de nouveau code.

Ponytail s'installe en deux lignes pour Claude Code et prend en charge 14+ agents dont Open Code, Cursor, Windsurf, Cline, Kiro et Zed. Les commandes incluent /ponyail lite|full|ultra pour le contrôle d'intensité, /ponyail-review pour trouver du sur-ingénierie dans le diff actuel, et /pony-tail-audit pour scanner tout le repo à la recherche de bloat.

Les benchmarks montrent moins de code, moins de tokens et la même sécurité sur 12 tâches de fonctionnalités sur un repo FastAPI + React. La validation, la gestion d'erreurs, la sécurité et l'accessibilité ne sont jamais simplifiées.