Quer criar produtos melhores para o Vibe? Aqui estão algumas dicas e truques que posso compartilhar após 1800 commits e mais de 1000 horas de vibe code: 1. Comece explicando sua ideia ao LLM e peça para ele preparar um PRD e documentos de arquitetura (como arquivos MD). 2. Carregue os arquivos MD no seu LLM, deixe que ele leia todos e peça para criar um documento de plano de implementação. 3. Para aproveitar ao máximo, em vez de usar um LLM geral, faça subagentes com habilidades específicas assumirem diferentes partes. Isso vai te dar um conjunto de membros especializados na equipe, em vez de um LLM genérico, que é um faz-tudo. 4. Para que o número 3 seja eficaz, diga ao seu LLM para programar os agentes como de classe mundial em seu domínio, treinados pelos melhores da classe, ou melhor ainda, use uma ferramenta para gerar os agentes (vou compartilhar uma ferramenta que criei para isso em breve, chamada Spawner). 5. Durante a implementação, certifique-se de usar os commits do GitHub o máximo possível. Em vez de tentar eliminar o app inteiro de uma vez só, teste os recursos para garantir que cada um está funcionando antes de passar para o próximo. 6. Para que o design de UI não pareça ruim, recomendo fortemente importar referências ou usar um agente com experiência em UI com mais contexto sobre: (1) como você quer que os usuários experimentem seu produto, (2) quem é seu público-alvo, (3) faça uma página parecer incrível, (4) deixe a IA usar esse estilo no restante do seu produto, e (5) avisar a IA para evitar gradientes e ícones ruins porque geralmente ela usa esses por padrão. 7. A IA não é muito boa em construir sistemas de autorização sozinha, especialmente para X. Use um agente experiente para isso também: isso facilitará muito tudo. Você pode passar horas puxando os cabelos se não fizer isso. 8. Se você não gosta de certos recursos e quer mudá-los, certifique-se de depois de pedir à IA para revisar sua base de código e limpar quaisquer recursos e códigos não utilizados. Melhor ainda: volte para os commits antes de um determinado recurso ser codificado e construa a versão que você quer a partir daí. Se você deixar seu código virar espaguete, vai causar tanta dor de cabeça que você vai querer abandonar o projeto: fica insuportável consertar coisas, mesmo com IA. 9. Diga à IA para usar um documento de changelog e garantir que seus documentos iniciais de arquitetura/PRD sejam atualizados para refletir suas funcionalidades atuais de forma consistente. A IA pode ter uma impressão errada de como é seu conjunto de recursos se sua documentação inicial e as funcionalidades atuais divergerem, o que pode levar a recursos e códigos espaguete. 10. Use scanners de vulnerabilidades para verificar se você deixou segredos expostos ou se tem lacunas de segurança: a IA tende a apresentar esses problemas. Eu também construí uma ferramenta para isso; Confira o Vibeship Dot Co. Boa sorte!