Ponytail : le développeur senior paresseux logé dans votre agent
Demandez un sélecteur de date à un agent, il risque d'ajouter une bibliothèque ou de coder un calendrier de plusieurs centaines de lignes. Ponytail place une échelle de questions avant tout nouveau code : faut-il le faire, existe-t-il déjà dans le projet, la bibliothèque standard ou la plateforme, une ligne suffit-elle. La paresse ne vise que la solution : validation, sécurité et accessibilité restent.
Échelle préalable : ne pas le faire, réutiliser le dépôt, la bibliothèque standard, la plateforme, une dépendance installée, une ligne, sinon le minimum.
Toute logique avec branche, boucle, parseur, argent ou sécurité laisse derrière elle un petit test ou une auto-vérification par assert.
/ponytail-review lit aussi le code touché hors du diff et vérifie bugs, sécurité, charge réelle et risques sans test.
/ponytail-audit classe les problèmes de tout le dépôt, et /ponytail-debt rassemble les commentaires shortcut: dans un registre.
Dans Claude Code, un bandeau au-dessus du prompt affiche le coût de la tâche, les tokens, le temps d'agent et l'état des tests.
Quand s’en servir
L'agent gonfle de petites tâches avec de nouvelles abstractions, des wrappers et des dépendances.
Il vous faut une revue qui repère aussi le fichier non modifié que votre changement vient de casser.
Vous voulez suivre en direct ce que coûte chaque tâche Claude Code en argent et en temps d'agent.
Demandez à l’agent
Ajoute un champ date au formulaire de réservation avec ce que le dépôt a déjà
/ponytail-review vérifie mes changements non commités
/ponytail ultra, conteste d'abord ce qui est vraiment nécessaire dans cette fonctionnalité
Questions
Comment installer Ponytail dans Claude Code ?
En deux messages séparés : /plugin marketplace add DietrichGebert/ponytail, puis /plugin install ponytail@ponytail. Les autres agents peuvent copier AGENTS.md dans le projet.
Ponytail fonctionne-t-il dans Cursor ?
En partie : avec ses hooks, Cursor ne gère que le changement de niveau /ponytail, tapé comme un simple message, sans les autres commandes.
Va-t-il supprimer des validations pour raccourcir le code ?
Non. Les règles interdisent de couper la validation aux frontières de confiance, la gestion d'erreurs contre la perte de données, la sécurité et l'accessibilité.