vibe-coding

andrej-karpathy-skills: CLAUDE.md que corrige vícios do Claude Code — código limpo

Fonte: GitHub
· Givanildo Albuquerque

O repositório multica-ai/andrej-karpathy-skills é um único arquivo CLAUDE.md que ensina o Claude Code a parar de inventar código, inflar abstrações e assumir coisas erradas. Com 137.195 stars e 14.064 forks em maio de 2026, virou um dos projetos open-source mais populares do GitHub. A proposta nasceu de um post viral de Andrej Karpathy (ex-OpenAI, ex-Tesla) listando os vícios dos LLMs ao programar: não pedem esclarecimento, não gerenciam confusão, não apresentam trade-offs e adoram criar 1.000 linhas onde 100 bastariam. O autor jiayuan_jy condensou essas observações em regras práticas que você cola no projeto e o agente passa a se comportar de outro jeito. Para quem está fazendo vibe coding sério — não brincadeira de fim de semana — é a diferença entre código que entra em produção e código que vira dívida técnica em 2 semanas.

O que faz

Um único arquivo de texto. Você baixa, coloca na raiz do projeto como CLAUDE.md, e o Claude Code passa a seguir aquelas regras em toda conversa.

O conteúdo é um conjunto de instruções diretas para o agente: pesquise o código antes de editar, não invente APIs, não crie abstrações desnecessárias, não escreva error handling para cenários impossíveis, não deixe código morto, peça esclarecimento quando algo estiver ambíguo.

Funciona porque o Claude Code lê CLAUDE.md automaticamente no início de cada sessão e trata aquilo como instrução prioritária. Não precisa instalar nada, não precisa rodar comando. É configuração por arquivo.

O efeito prático: o agente para de gerar funções genéricas “por garantia”, para de adicionar try/catch em código que não pode falhar, e começa a perguntar antes de assumir.

Por que está em alta

O post original de Karpathy no X teve milhões de visualizações em fevereiro de 2026 e gerou uma onda de devs procurando soluções práticas. O repositório saiu de 0 a 137 mil stars em menos de 90 dias.

O último commit foi há 29 dias — sinal de que o autor ainda mantém, mas o projeto também não precisa de muito código. É um arquivo de texto.

A validação social está nos 14 mil forks: empresas e devs estão pegando o CLAUDE.md base e adaptando para seus stacks (Next.js, Rails, Django, etc).

Tabela de métricas

MétricaValor
Stars137.195
Forks14.064
LicençaNão especificada
Último update29 dias atrás (abril 2026)
LinguagemMarkdown (arquivo único)
Contributors7
Issues abertas94

Para quem serve / Para quem NÃO serve

Serve para: empreendedor que usa Claude Code para construir MVP, automações internas, scripts de pipeline ou sites. Quem já sentiu o agente criar uma classe de 400 linhas para fazer um IF. Quem cansou de ver try/except em código que não pode lançar exceção. Quem quer que o agente pergunte em vez de chutar.

Não serve para: quem usa Cursor, Copilot, Windsurf ou qualquer outro agente que não seja Claude Code — o arquivo é lido especificamente por essa ferramenta. Também não resolve problemas de prompt do usuário: se você pedir “faz uma coisa legal aí”, nem CLAUDE.md salva.

Limitação honesta: não tem licença declarada. Para uso pessoal e em projetos privados, tranquilo. Para incluir em produto comercial open-source, o ideal é abrir uma issue pedindo esclarecimento.

A concentração de commits (61% em um único contributor) é risco médio — se o autor parar, o repo vira monumento. Mas como é arquivo único de texto, dá para forkar e seguir.

Alternativas

Cursor Rules (.cursorrules) — equivalente nativo do Cursor IDE. Grátis. Mesma lógica: arquivo de texto que vira instrução persistente. Funciona só dentro do Cursor.

Continue.dev — agente open-source com sistema de “rules” e “context providers”. Grátis. Mais complexo de configurar, mas funciona em VS Code e JetBrains.

Aider conventions — Aider (CLI open-source) suporta CONVENTIONS.md com função parecida. Grátis. Para quem prefere terminal puro.

Para quem está usando IA em fluxos de trabalho como Google Ads, a lógica é a mesma: instrução boa = resultado bom.

Veredicto

Vale o download. É arquivo de texto, custo zero, instalação em 10 segundos. Se você usa Claude Code para qualquer coisa séria — mesmo automações pequenas de marketing — o ganho de qualidade compensa nos 5 primeiros prompts. Forke, adapte ao seu stack, commite no repo do projeto.

Fonte: andrej-karpathy-skills no GitHub

CEO @leadmarkbr · Especialista em SEO e Tráfego Pago

CEO da LeadMark desde 2012. Mais de 15 anos em Google Ads, SEO/GEO e Meta Ads. Gero +60k leads/mês para 30 mil corretores de planos de saúde em todo o Brasil. Certificado Google Ads Search. Palestrante em eventos de marketing digital.