Manifesto para Vibe Coding

Estamos descobrindo uma nova forma de construir software abraçando a IA, a iteração e a intuição humana. Através deste trabalho, passamos a valorizar:

💜 Fluxo sobre atrito – Surfe a onda, não lute contra ela.
💜 Iteração sobre perfeição – A perfeição é obsoleta se você pode sempre tentar de novo.
💜 Aumento sobre automação – A IA é uma colaboradora, não uma substituta.
💜 Pensamento de produto sobre criação de código – O que importa é o que você constrói, não como você o escreve.
💜 Regenerar sobre depurar – Se a correção demorar muito, regenere.
💜 Gosto humano sobre restrições técnicas – A melhor tecnologia serve ao bom gosto, e não o contrário.

Ou seja, embora haja valor nos itens à direita, valorizamos mais os itens à esquerda.

Princípios do Vibe Coding

  1. Foque no problema, não no código. O código é apenas o meio — o que importa é resolver os problemas certos.
  2. O gosto é o filtro final. A IA pode gerar infinitas soluções, mas apenas o julgamento humano pode escolher a certa.
  3. O pensamento sistêmico supera o domínio da sintaxe. Os melhores engenheiros não apenas codificam — eles arquitetam, avaliam e iteram.
  4. A IA é sua cocriadora. Os melhores engenheiros utilizam a IA para ampliar seu impacto, não apenas para automatizar tarefas.
  5. Velocidade é a nova arte. A maior prioridade é entregar software valioso de forma contínua e exponencialmente mais rápida.
  6. Entregue em minutos, não em dias. A IA permite um ritmo onde a entrega acontece tão rápido quanto o pensamento.
  7. A mudança é combustível. Aceite novos requisitos em qualquer estágio — flexibilidade é um superpoder, não um fardo.
  8. A simplicidade escala. A melhor maneira de construir rápido e de forma flexível é maximizar o que você não constrói.
  9. O código é descartável. Se não funcionar, regenere. Não se apegue.
  10. Prefira a reinvenção ao remendo. Quando uma solução não atende mais às nossas necessidades, abraçamos a regeneração para alcançar maior clareza e eficiência.
  11. Otimize para aceleração. O futuro pertence àqueles que constroem com velocidade exponencial em mente.
  12. Evolua constantemente. As equipes devem refletir, adaptar e atualizar suas ferramentas e fluxos de trabalho regularmente.