Agente de IA tem um vício: escreve código demais. Pede uma função simples e ele entrega uma estrutura inteira, com camadas que ninguém pediu, opções para casos que nunca vão acontecer e abstrações "para o futuro". Cada linha dessas custa tempo, tokens (a unidade que mede o uso e o preço da IA) e dinheiro, e ainda vira código para alguém manter depois.
O Ponytail é um plugin aberto, do desenvolvedor Dietrich Gebert, que ataca esse vício. Ele faz o agente pensar como o programador mais preguiçoso da sala, no bom sentido: escrever só o que a tarefa precisa. A regra declarada tem um limite importante, e é isso que o diferencia de um simples "seja breve": não pode cortar validação, tratamento de erro, segurança nem acessibilidade.
Este guia mostra o que mudou na versão 5, de onde vêm os números que circulam, como instalar no Claude Code e o cuidado de segurança que o próprio autor faz questão de repetir.
A regra, em uma frase
Escrever o mínimo de código que resolve a tarefa, sem tirar nada que proteja o sistema.
O que sai: camadas extras, configurações que ninguém usa, generalização prematura, comentários que repetem o código. O que fica: validação de entrada, tratamento de erro, segurança, acessibilidade e testes.
Os números, e quem mediu
A versão 5 foi reconstruída do zero. O autor publicou um teste comparando o Claude Code com e sem o plugin:
- 39 tarefas, rodadas 5 vezes cada, com o modelo Opus 5.5;
- resultados publicados no próprio repositório, em
benchmarks/results/2026-10-07-agentic.md.
| Medida | Com Ponytail |
|---|---|
| Código escrito | 53% menos (menos da metade) |
| Tempo | 41% menos |
| Custo | 26% menos |
| Tokens | 45% menos |
| Lógica arriscada coberta por teste | 98% (contra 68% sem o plugin) |
Importante: são números do autor, não de um teste independente. Eles mostram que a ideia funciona no cenário que ele montou. No seu projeto o resultado pode ser outro, e o jeito honesto de saber é testar em uma tarefa sua e comparar.
Como instalar no Claude Code
Dentro do Claude Code, rode os dois comandos:
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
O primeiro adiciona o repositório como uma "loja" de plugins; o segundo instala o Ponytail a partir dela. Depois disso, é só usar o Claude Code normalmente.
O plugin também funciona em cerca de 20 outros agentes de código. O passo a passo de cada um está no README do repositório.
O cuidado: só da fonte oficial
Um plugin roda dentro do seu agente, com acesso ao seu código. Projeto popular atrai cópia maliciosa com nome parecido. O próprio autor avisa para instalar somente de:
- o repositório oficial: https://github.com/DietrichGebert/ponytail
- o pacote npm oficial: @dietrichgebert/ponytail
Desconfie de link encurtado, "versão turbinada" em grupo ou repositório com nome quase igual.
Como testar se vale para você
- Escolha uma tarefa pequena e real do seu projeto.
- Peça ao Claude Code sem o plugin e guarde o resultado (quantas linhas, quanto tempo).
- Instale o Ponytail e peça a mesma tarefa, do mesmo ponto de partida.
- Compare: o código ficou menor? Os testes e o tratamento de erro continuaram lá?
Se a resposta da última pergunta for não, o plugin não fez o que promete no seu caso, e vale abrir uma issue no repositório.