Peça um Plano Antes do Código
Para qualquer coisa não trivial, separe pensar de digitar. Peça à IA para esboçar sua abordagem primeiro. Isso pega suposições erradas antes que elas virem 200 linhas de código errado, e é muito mais barato consertar um plano do que um .
I want to add rate limiting to my API. Before writing any code,
give me a short plan: where the limiter should live, what
storage it needs, what happens when a limit is hit, and any
tradeoffs. Don't write code yet — I'll approve the approach first.
Quando o plano parece certo, diga "good, implement step 1". Quando não parece, você gastou trinta segundos corrigindo o rumo em vez de uma hora desemaranhando código. Planejar primeiro é o hábito que mais separa o prompting no estilo de engenheiro do prompting baseado em desejo.
A etapa de planejamento também é onde você pega a IA escolhendo uma solução mais pesada do que você precisa — recorrendo ao Redis quando um mapa em memória resolveria, ou reinventando à mão algo que uma chamada de biblioteca de uma linha já resolve. Leia o plano com uma pergunta em mente: isso é a coisa mais simples que poderia funcionar? Se a abordagem cheirar a superengenharia, questione com palavras simples ("this is a hobby project with one server — can we skip the distributed store?") antes que uma única linha seja escrita.