A developer explains why AI gives you bad coding suggestions: you're not giving it context first. Start every conversation by asking the AI to analyze your project's architecture and dependencies, then ask for help. This one step makes its answers actually useful instead of generic.
Chapters
O que você nunca pediu para IA, mas deveria pedir, versão dev, parte 1. Eu tenho certeza que você abre o cursor e a primeira coisa que você faz é pedir para ele ou fazer uma funcionalidade nova ou corrigir um bug. E é exatamente por isso que você passa mais tempo corrigindo o que ele fez ou pedindo ele para corrigir do que fazendo realmente algo que funcione. Existe uma única coisa que você precisa fazer antes de qualquer comando, só que ninguém faz. Então, antes de pedir qualquer coisa, quando você iniciar uma nova conversa, abre o modo de planejamento e manda isso aqui, ó: analisa o projeto inteiro, entenda a arquitetura, as dependências e o propósito dele antes de me responder qualquer coisa. Quando você faz isso, é como se a IA colocasse um óculos e realmente enxergasse o problema e entendesse o contexto. Contexto pra ela é muito importante. Então, quando você mandava um bug ou alguma funcionalidade e ela não tinha esse contexto, não entendia o porquê do projeto, ela fazia algo completamente aleatório. Então é só você fazer isso que as respostas vão parar de ser genéricas e vão começar a fazer sentido pro seu projeto. Testa aí e me conta nos comentários se funcionou.