Voltar
Material gratuito

As 4 regras do Karpathy para a IA que programa, traduzidas e explicadas

O CLAUDE.md de 217 mil estrelas no GitHub, regra por regra em português, com o jeito de instalar no seu projeto e o aviso que o próprio arquivo faz.

5 min de leitura
As 4 regras do Karpathy para a IA que programa, traduzidas e explicadas

O que você vai aprender

Um único arquivo de texto, sem nenhuma linha de código, passou de 217 mil estrelas no GitHub. Ele se chama CLAUDE.md e é lido pelo Claude Code no começo de cada conversa: tudo o que está escrito nele vira instrução de comportamento para a IA naquele projeto.

O conteúdo nasceu das reclamações públicas do Andrej Karpathy, cofundador da OpenAI, sobre os erros que a IA comete quando programa: assumir coisas sem perguntar, complicar o que era simples, mexer no que ninguém pediu. Quem escreveu o arquivo foi o Forrest Chang, organizando essas observações em quatro regras.

Este guia traz as quatro regras traduzidas, explica o que cada uma muda na prática, mostra as duas formas de instalar e termina com o aviso que o próprio arquivo faz sobre quando não seguir tudo à risca.

Regra 1: pensa antes de codar

Não assuma. Não esconda a dúvida. Mostre as alternativas.

Antes de implementar, a IA deve:

Na prática: em vez de receber um sistema inteiro construído em cima de uma suposição errada, você recebe uma pergunta de uma linha antes de começar.

Regra 2: simplicidade primeiro

O mínimo de código que resolve o problema. Nada especulativo.

O teste que o arquivo propõe: "um engenheiro experiente diria que isso está complicado demais?" Se sim, simplifique.

Regra 3: mudança cirúrgica

Mexa só no que precisa. Limpe só a sua própria bagunça.

Ao editar código que já existe:

Quando a própria mudança deixa sobras (um import ou uma função que ficaram sem uso por causa dela), essas sobras a IA remove. O que já estava morto antes fica, a menos que você peça.

O teste: cada linha alterada tem de levar direto ao que você pediu.

Regra 4: execução guiada por objetivo

Defina o que é sucesso. Repita até comprovar.

A regra pede que a tarefa vire um objetivo verificável:

Em tarefa de vários passos, a IA apresenta um plano curto, cada passo com a sua conferência:

1. [Passo] → conferir: [como saber que deu certo]
2. [Passo] → conferir: [como saber que deu certo]
3. [Passo] → conferir: [como saber que deu certo]

Critério forte deixa a IA trabalhar sozinha até o fim. Critério fraco ("faz funcionar") obriga você a responder dúvida o tempo todo.

Como instalar

Opção A: plugin do Claude Code (vale para todos os seus projetos). Dentro do Claude Code:

/plugin marketplace add forrestchang/andrej-karpathy-skills
/plugin install andrej-karpathy-skills@karpathy-skills

Opção B: arquivo na pasta do projeto (vale só para aquele projeto). Projeto novo, sem CLAUDE.md:

curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md

Projeto que já tem CLAUDE.md: acrescente no fim, sem apagar o que você já escreveu.

echo "" >> CLAUDE.md
curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md

Cuidado com a Opção B: o curl -o sobrescreve o arquivo. Se o projeto já tem um CLAUDE.md, use sempre o segundo bloco.

Como saber se está funcionando

O próprio arquivo diz como medir. As regras estão funcionando quando:

Quando não seguir à risca

O arquivo avisa logo no começo: as regras favorecem cautela em vez de velocidade. Para tarefa trivial, como trocar um texto ou renomear uma variável, use o bom senso. A IA perguntar antes de cada detalhe pequeno vira atraso, não cuidado.

E as regras não deixam a IA perfeita. Elas cortam os erros mais comuns: o de adivinhar, o de complicar e o de mexer onde não devia.

Você é o dono ou sócio do negócio?