O que é ponytail?
O ponytail é um conjunto de regras para agentes de IA que instrui o modelo a escrever o mínimo código funcional necessário, priorizando reutilização e bibliotecas padrão. Compatível com Claude Code, Codex e outros, exige instalação via terminal ou plugin específico para ativar suas restrições de geração.
Quais são as características de ponytail?
- Hierarquia de decisãoO agente avalia se o código é necessário, se já existe no repositório, se há solução na biblioteca padrão ou plataforma antes de criar algo novo.
- Testes obrigatóriosGera automaticamente um pequeno teste sempre que encontra lógica complexa como ramificações, loops, parsing, dinheiro ou segurança.
- Relatório de exclusõesFinaliza cada resposta informando explicitamente o que foi deixado de fora, não verificado ou quais riscos foram assumidos.
- Revisão profunda (/ponytail-review)Analisa bugs, segurança e desempenho lendo todo o código afetado pela mudança, não apenas as linhas alteradas no diff.
- Painel de custos (band)No Claude Code, exibe acima do prompt o custo em tokens e tempo da tarefa atual, além de permitir executar auditorias com um clique.
Quais são os casos de uso de ponytail?
- Implementação de UI nativaSubstituir a criação manual de componentes como seletores de data por inputs HTML5 padrão, reduzindo drasticamente o volume de linhas escritas.
- Auditoria de débito técnicoUsar /ponytail-debt para registrar atalhos adiados e manter uma visão consolidada das simplificações feitas durante o desenvolvimento.
- Comparativo de eficiênciaExecutar tarefas repetidas vezes para medir a redução de tokens e tempo em relação à execução sem as regras do ponytail.
Como usar ponytail?
- InstalaçãoAdicione o marketplace DietrichGebert/ponytail e instale o plugin usando os comandos específicos para seu agente (ex: /plugin install).
- Configuração de nívelUtilize /ponytail lite|full|ultra|off para ajustar a agressividade das regras; full é o padrão.
- Geração de códigoSolicite a implementação de uma funcionalidade ao agente; ele aplicará a hierarquia de decisão automaticamente.
- Revisão de mudançasExecute /ponytail-review para analisar bugs e segurança nas alterações recentes do código.
- Visualização de métricasNo Claude Code, observe a banda superior para acompanhar o custo e tempo da sessão atual.









