Ponytail

Desarrollo

Descripción

Antes de soltar un componente, una dependencia y un hilo sobre zonas horarias, el agente se detiene y sube por una escalera: ¿hace falta que esto exista? Si el navegador o el lenguaje ya lo resuelven, escribe eso y nada más. Solo entonces toca el repo, y solo con lo que el ticket exige: sin recortar validación, errores, seguridad ni accesibilidad.

Se instala como skill o plugin y encaja en Claude Code, Cursor y una veintena de agentes. En sesiones reales sobre el template FastAPI + React de Tiangolo, el mismo agente con la skill dejó de media un 54 % menos de código, y hasta el 94 % cuando iba a montar un date picker con librería,, un 20 % menos de coste y un 27 % menos de tiempo, con las salvaguardas al 100 %. Un prompt suelto de «YAGNI y one-liners» recortaba menos y perdía una.

Qué cambia en el diff

  • Selector de fecha: un <input type="date"> en lugar de flatpickr, wrapper y hoja de estilos.
  • El recorte es grande donde hay trampa de sobreconstrucción y casi nulo si el código ya era mínimo.
  • Menos tokens y latencia son un efecto secundario, no la regla: no se golfea, se escribe lo necesario.

Hay paquete npm, ejemplos de «supervivientes» y un writeup reproducible de los benchmarks. La regla de oro del propio README: el mejor código es el que no llegaste a escribir.

Tecnologías y temas

  • Agentes de IA

    Skill y plugin para Claude Code, Cursor y unos 20 agentes

  • Claude Code

    Pensado para el flujo de Claude y reglas de Cursor

  • Menos código

    Media de ~54 % menos LOC en un repo FastAPI + React real

  • Prompt engineering

    Escalera de decisiones antes de generar una sola línea

  • YAGNI

    Escribe solo lo que el ticket necesita, sin golfear seguridad