🤖 Skill do Karpathy: ensine sua IA a NÃO fazer besteira
Nível 2 · 🎶 Sereias · ⏱️ ~15 min · Pré-requisitos: usar Claude/Cursor📌 Pra que serve
É uma técnica (skill) criada por Andrej Karpathy pra usar com Claude (ou Cursor, Claude Code etc). Em vez de só instruir o que a IA deve fazer, você também define o que ela NÃO deve fazer. Serve pra quem programa com IA e já sofreu com o modelo "inventando moda": mexendo em arquivo que ninguém pediu, criando complexidade à toa ou dizendo que terminou sem ter conferido nada.🛠️ Passo a passo
1️⃣ Abra o projeto onde você usa Claude, Cursor ou outra ferramenta de IA pra código.
2️⃣ Crie um arquivo de instruções do projeto (tipo um CLAUDE.md ou similar, onde a IA lê o contexto antes de trabalhar).
3️⃣ Adicione a regra 1: não superengenheirar tarefas simples — peça só o necessário, sem complicar o que é fácil.
4️⃣ Adicione a regra 2: não fazer suposições quando estiver confuso — instrua a IA a perguntar antes de "chutar".
5️⃣ Adicione a regra 3: não fazer mudanças aleatórias ou desnecessárias — só mexer no que foi pedido, sem sair "arrumando" o resto.
6️⃣ Adicione a regra 4: sempre revisar o próprio trabalho antes de dizer que terminou — a IA precisa conferir o resultado antes de declarar "pronto".
7️⃣ Salve e deixe esse arquivo como parte fixa do contexto do projeto, pra IA ler antes de qualquer tarefa.
8️⃣ Use normalmente: peça as tarefas de código como sempre, mas agora com essas 4 regras "no ar" guiando o comportamento do modelo.
💡 Dica prática: antes de focar em pedir "código melhor", foque em ensinar a IA a não estragar o que já funciona — essa é a virada de chave que Karpathy destaca. É simples, mas evita muita dor de cabeça depois.