📋Um arquivo de regras pra fazer o agente de IA parar de fazer besteira
Saiu um projeto chamado andrej-karpathy-skills. É um único arquivo que serve de manual de regras pro Claude Code, o agente de programação da Anthropic. --- O problema que ele resolve: quando você não dá regras claras, o agente faz besteira. Inventa suposição errada, constrói demais, mexe em código que ninguém pediu. O arquivo transforma observações do Andrej Karpathy (um dos nomes mais respeitados de IA, passou por OpenAI e Tesla) em quatro regras concretas: pensar antes de codar e declarar as suposições; simplicidade primeiro, sem funcionalidade especulativa; mudança cirúrgica, mexer só no que foi pedido; e execução guiada por objetivo, cada tarefa amarrada a um critério de sucesso verificável. --- É de graça e de código aberto. Pra quem usa Claude Code ou Cursor, é meia hora de configuração que economiza muita dor de cabeça depois.

Saiu um projeto chamado andrej-karpathy-skills. É um único arquivo que serve de manual de regras pro Claude Code, o agente de programação da Anthropic.
— @DanKornas View on X
Desenvolvedores que usam agentes de IA para codificação — como Claude Code, da Anthropic, ou o Cursor — enfrentam um padrão frustrante: na ausência de regras explícitas, essas ferramentas inventam arquiteturas desnecessárias, modificam arquivos fora do escopo e introduzem suposições erradas que geram débito técnico. Um projeto open source recém-lançado, o **andrej-karpathy-skills**, oferece uma solução pragmática: um único arquivo de instruções sistemas que codifica princípios do engenheiro Andrej Karpathy (ex-diretor de IA da Tesla e ex-OpenAI) para guiar o comportamento do agente.
O problema da ambição algorítmica
Agentes de programação operam com autonomia limitada pelo contexto. Quando instruídos vagamente, tendem ao over-engineering: criam abstrações especulativas, implementam funcionalidades que "acham" que serão úteis e tocam em código não solicitado. O resultado é retrabalho e perda de tempo em revisões.
O arquivo de regras propõe quatro constraints comportamentais:
- **Pensamento declarativo pré-código**: o agente deve explicitar suposições antes de escrever qualquer linha, reduzindo alucinações arquiteturais.
- **Simplicidade como default**: proibição explícita de funcionalidades especulativas (aplicando o princípio YAGNI — You Aren't Gonna Need It — ao contexto de IA).
- **Mudança cirúrgica**: restrição de escopo estrita. O agente altera apenas o necessário para cumprir a tarefa específica, sem refatorações paralelas não solicitadas.
- **Execução guiada por objetivos verificáveis**: cada task deve estar amarrada a critérios de
