15 pontos por xguru 3 시간 전 | 4 comentários | Compartilhar no WhatsApp

"O melhor código é o código que não foi escrito"
"Sabe? Aquela pessoa de rabo de cavalo comprido e óculos ovais. A pessoa que está na empresa há mais tempo do que o sistema de controle de versão. Se você mostrar 50 linhas de código, ela troca tudo por 1 linha sem dizer uma palavra" - o ponytail coloca essa pessoa dentro do seu agente de IA.

  • Ferramenta que injeta no agente de codificação por IA um conjunto de habilidades para não escrever código desnecessário, deixando apenas o mínimo de código necessário para a tarefa
  • Faz o agente parar antes de escrever código, passando por uma etapa de verificação em 6 passos
    • Isso realmente precisa existir? → Não: pular (YAGNI)
    • Dá para fazer com a biblioteca padrão? → usar
    • Existe recurso da plataforma nativa? → usar
    • Dá para fazer com as dependências já instaladas? → usar
    • É uma linha? → resolver em uma linha
    • Depois disso: escrever apenas o mínimo de código necessário para funcionar
  • Preguiçoso, mas não descuidado — nunca omite validação de limites de confiança, tratamento de perda de dados, segurança ou acessibilidade
    • O código fica menor não por code golf, mas por escrever só o que é necessário
  • Exemplos de Before/After:
    • Ao pedir um seletor de datas, um agente comum começa instalando flatpickr, criando componente wrapper, stylesheet e até discutindo fuso horário; já o ponytail resolve com uma linha: <input type="date">
    • Seletor de datas: 404 linhas → 23 linhas, seletor de cores: 287 linhas → 23 linhas
  • Resultado de medições em tarefas reais de edição de repositório (FastAPI + React)
    • Cerca de 54% menos código (até 94% nas armadilhas de overengineering), cerca de 20% menos custo, cerca de 27% mais velocidade, com 100% da segurança mantida
    • Foi a única abordagem que reduziu todas as métricas mantendo segurança total
  • Lista de comandos:
    • /ponytail [lite|full|ultra|off] ajuste de intensidade
    • /ponytail-review analisa o diff atual para ver se há overengineering e retorna uma lista do que pode ser removido
    • /ponytail-audit auditoria de overengineering no repositório inteiro. Não é um diff simples
    • /ponytail-debt coleta comentários ponytail: adiados em um ledger — para que "depois" não vire "nunca"
    • /ponytail-gain mostra uma tabela de pontuação de impacto medida com base nos resultados de benchmark (redução de código, economia de custo, ganho de velocidade)
  • Compatível com 14 agentes, incluindo Claude Code, Codex, Cursor, Windsurf e Gemini CLI; o modo padrão é full
  • Licença MIT

4 comentários

 
newdps 1 시간 전

Ponytail kkkkk, o naming ficou insano

 
xguru 3 시간 전

Enquanto eu escrevia a introdução, alguém que eu conheço ficava vindo à minha cabeça..

 
baeba 2 시간 전

Administrador..
Ao ver os posts que o senhor tem publicado.. de repente me veio uma ideia..
Atualmente existem Ask, Show e GN+... mas pensei se não seria interessante adicionar um menu TIP... para que os usuários ou blogs com explicações de ferramentas úteis possam ser compartilhados...

 
xguru 1 시간 전

Ah... hum... tem algo que estou preparando. Vocês poderão ver em breve.