Biblioteca · Repositório

DietrichGebert/ponytail

Dev tools e coding agents · JavaScript · MIT

Ponytail é uma 'skill' que faz o agente de IA pensar como o dev sênior mais preguiçoso da sala: antes de escrever código, ele é obrigado a perguntar se aquilo precisa existir. Viralizou porque ataca a dor mais nova do mercado, agentes que escrevem código demais, e mostra números: cerca de metade do código a menos nas mesmas tarefas.

O que é, em uma frase honesta

É um conjunto de regras que você instala no seu assistente de programação (Claude Code, Cursor, Copilot e mais de 20 outros) para forçá-lo a subir uma 'escada da preguiça' antes de escrever qualquer linha: isso precisa existir? já existe no projeto? já vem pronto na linguagem ou na plataforma? já está numa dependência instalada? cabe em uma linha? Só depois de esgotar essas perguntas o agente ganha licença para escrever, e mesmo assim, o mínimo que funciona. Não é um programa que roda: é texto bem pensado que muda o comportamento da IA.

O lema resume: o melhor código é o que você nunca escreveu. E há um limite declarado: 'preguiçoso, não negligente', segurança, validação e acessibilidade ficam fora do corte.

Para que serve na prática

Serve para conter o vício conhecido dos agentes de IA: entregar cinquenta linhas, três abstrações e uma biblioteca nova onde bastava usar o que já existe. O exemplo do projeto é didático: em vez de instalar um calendário de terceiros e escrever um componente em volta, o agente responde com o campo de data nativo do navegador, uma linha. Nos testes do autor em sessões reais de agente (repositórios FastAPI e React), deu 54% menos código, 22% menos tokens, 20% menos custo e 27% mais velocidade, mantendo as regras de segurança.

Traz também comandos de auditoria: revisar o diff atual, varrer o repositório inteiro atrás de excesso, e colher a lista de atalhos adiados para pagar depois.

Quando faz sentido pra você que lidera

Se o seu time já usa assistentes de código, o custo invisível não é a assinatura da ferramenta, é o código extra que ela gera e que alguém vai manter por anos. Cada linha a menos é manutenção, revisão e superfície de bug a menos. Ponytail é MIT, gratuito, e se instala em minutos por cima do que o time já usa; o risco de adoção é baixo e dá para ligar e desligar por intensidade.

A honestidade necessária: os números de benchmark são do próprio autor, não de auditoria independente, e regra em texto não substitui revisão humana. Trate como padrão de equipe barato de testar num piloto, medindo tamanho de diff antes e depois.

Por que está no mapa

Lançado em 12 de junho de 2026, chegou a 44 mil estrelas em nove dias e hoje passa de 93 mil, ou seja, praticamente dobrou nas últimas seis semanas, ritmo raríssimo no GitHub. O empurrão veio da onda de 'skills' para agentes (o formato que o Claude Code popularizou), de vídeos no YouTube com títulos como 'o plugin que escreve 94% menos código' e da frustração coletiva com IA que superconstrói. Mais de 5 mil forks e distribuição para 20+ plataformas indicam que virou peça de infraestrutura de time, não meme passageiro.

Ver no GitHub →
O que você achou desta página?
Recomendaria esta página para alguém do seu time?