Pular para o conteúdo

Arquivo CLAUDE.md: o que é, onde fica e 3 modelos prontos

O que é o arquivo CLAUDE.md, onde ele fica, o que escrever e o que deixar de fora, mais três modelos prontos para donos de negócio, profissionais e sites.

Por Yotam DahanAtualizado 11 min de leituraClaude Code

Nesta página
  1. Como o CLAUDE.md funciona
  2. Onde ficam os arquivos CLAUDE.md
  3. Como criar um
  4. O que colocar nele, e o que deixar de fora
  5. Três modelos prontos para copiar
  6. Quando o CLAUDE.md não basta
  7. Quando o Claude ignora seu CLAUDE.md
  8. O que fazer agora

Um arquivo CLAUDE.md é um arquivo de texto simples em Markdown que o Claude Code lê no início de toda sessão, para você anotar suas regras, contexto e preferências uma vez só, em vez de repetir em cada conversa. Coloque na pasta principal de um projeto para as regras daquele projeto, ou em ~/.claude/CLAUDE.md para regras que valem para tudo o que você faz. O Claude trata o arquivo como orientação, não como configuração rígida, então instruções curtas e específicas funcionam melhor.

Markdown é só texto com alguns símbolos para dar estrutura: # começa um título e - começa um item de lista. Você não precisa de mais nada para escrever um bom CLAUDE.md.

Como o CLAUDE.md funciona

Toda sessão do Claude Code começa com a memória zerada. Duas coisas levam conhecimento de uma sessão para a próxima: arquivos CLAUDE.md que você escreve e notas de auto memory que o Claude escreve para si mesmo.

CLAUDE.mdAuto memory
Quem escreveVocêO Claude
O que guardaRegras, contexto e preferênciasNotas sobre suas correções e preferências
Quando carregaEm toda sessão, inteiroEm toda sessão, até as primeiras 200 linhas ou 25KB do índice
Melhor paraTudo o que você teria que repetirPequenos aprendizados que o Claude pega enquanto você trabalha

Os dois são contexto, não configurações obrigatórias: o Claude lê e tenta seguir, como explica a documentação de memória da Anthropic. Para bloquear algo de qualquer jeito, use uma regra de permissão, que aparece mais adiante.

Onde ficam os arquivos CLAUDE.md

~ significa a sua pasta de usuário (%USERPROFILE% no Windows), e ./ significa a pasta principal do seu projeto.

EscopoLocalUse paraPara quem vale
Pessoal, todo projeto~/.claude/CLAUDE.mdSeu idioma, tom e jeito de trabalharSó você
Projeto./CLAUDE.md ou ./.claude/CLAUDE.mdAs regras e o contexto do projetoQuem tiver a pasta; faça commit para compartilhar
Pessoal, um projeto./CLAUDE.local.mdNotas privadas deste projeto; adicione ao .gitignoreSó você
Organização/Library/Application Support/ClaudeCode/CLAUDE.md (Mac), /etc/claude-code/CLAUDE.md (Linux), C:\Program Files\ClaudeCode\CLAUDE.md (Windows)Regras da empresa definidas pela TITodo mundo naquela máquina

O Claude Code carrega o CLAUDE.md da pasta em que você o inicia e de todas as pastas acima dela, e os arquivos se somam em vez de se substituírem. Um CLAUDE.md dentro de uma subpasta só carrega quando o Claude começa a trabalhar com arquivos daquela subpasta.

A ordem em que o Claude lê os arquivos
  1. Organização

    Regras da empresa definidas pela TI, se a sua empresa tiver

  2. Seu arquivo pessoal

    ~/.claude/CLAUDE.md

  3. Pastas acima

    Qualquer CLAUDE.md nas pastas acima do seu projeto

  4. Este projeto

    Primeiro ./CLAUDE.md, e o CLAUDE.local.md por último

Como o arquivo mais específico é lido por último, uma regra do projeto fica mais perto do trabalho. Mesmo assim, evite contradizer seu arquivo pessoal, porque quando duas regras entram em conflito o Claude pode seguir qualquer uma delas.

Como criar um

  1. Abra a pasta do projeto no Claude Code. No terminal, entre na pasta e rode claude; no app desktop, use a aba Code e Select folder.
  2. Rode /init. O Claude olha a pasta e escreve um CLAUDE.md inicial. Se já existir um, ele sugere melhorias em vez de sobrescrever.
  3. Ou deixe o Claude te entrevistar. Para uma pasta ainda quase vazia, o prompt abaixo dá resultados melhores que o /init.
  4. Edite. O /memory lista seus arquivos CLAUDE.md e abre um deles no seu editor, ou você pode simplesmente dizer "adicione esta regra ao CLAUDE.md".
  5. Recarregue. O arquivo é lido no início da sessão, então rode /clear ou comece uma nova sessão depois de editar; a página de prompt caching da Anthropic explica por que edições no meio da sessão esperam.
  6. Confira se carregou. Rode /context e procure o arquivo em Memory files.
Deixe o Claude te entrevistar para o seu CLAUDE.md
Quero um CLAUDE.md para esta pasta. Me faça até 8 perguntas, uma de cada vez, sobre o meu negócio, para quem é o trabalho, meu tom de voz, as regras que eu sempre quero seguidas e o que "pronto" significa para mim. Depois escreva um CLAUDE.md com menos de 60 linhas e títulos claros, e me mostre antes de salvar.

O que colocar nele, e o que deixar de fora

Trate o CLAUDE.md como o lugar das coisas que você teria que explicar de novo. Um bom sinal para uma nova linha é o Claude cometer o mesmo erro duas vezes, ou você digitar a mesma correção da semana passada.

ColoqueDeixe de fora
Quem você é e para quem é o trabalhoSenhas, chaves de API e números de conta
Seu tom de voz e as palavras que você nunca usaDocumentos longos de contexto
Como a pasta é organizada e como os arquivos são nomeadosDetalhes que mudam toda semana
Regras que sempre valem, como "só rascunhos, nunca envie"Desejos vagos como "escreva bem"
Como é um trabalho "pronto" para vocêProcedimentos passo a passo que você só precisa às vezes
Erros que o Claude já cometeuQualquer coisa que o Claude vê ao abrir os arquivos
Cinco regras para instruções que o Claude segue

Seja concreto

"Use português do Brasil e parágrafos de no máximo três frases" funciona, "escreva bonito" não.

Seja curto

A Anthropic recomenda menos de 200 linhas por arquivo, já que arquivos longos usam mais contexto e são seguidos com menos confiabilidade.

Use títulos

Agrupe as regras em títulos e itens de lista em vez de parágrafos longos.

Evite conflitos

Se duas regras se contradizem, o Claude pode escolher qualquer uma, então limpe regras antigas com frequência.

Enfatize com moderação

Marque uma regra crítica com IMPORTANT. Se toda linha é importante, nenhuma se destaca.

Se as suas regras já estão em outro arquivo, puxe com um import @, como @brand/voice.md, em vez de copiar. Arquivos importados também carregam no início, então imports deixam tudo organizado mas não deixam o arquivo mais leve.

Três modelos prontos para copiar

Troque tudo o que está entre colchetes, apague o que não se aplica e mantenha o resultado curto. Cada um é um ponto de partida para enxugar depois de uma semana de uso real.

Modelo 1: dono de negócio

Salve como ~/.claude/CLAUDE.md para valer em tudo, ou como CLAUDE.md na pasta que você usa para o trabalho administrativo.

markdown
# Sobre mim e o meu negócio
- Eu tenho a [NOME DO NEGÓCIO], um(a) [TIPO DE NEGÓCIO] em [CIDADE OU MERCADO].
- Os clientes são [QUEM SÃO]. Principais produtos ou serviços: [LISTA].
- Não sou desenvolvedor. Explique qualquer coisa técnica em uma frase simples.

# Como trabalhar comigo
- Me faça perguntas antes de começar qualquer coisa que leve mais do que alguns passos.
- Me mostre um plano curto antes de mudar mais de 3 arquivos.
- Responda em [IDIOMA], em parágrafos curtos, sem jargão.

# Regras que sempre valem
- Nunca envie e-mails, mensagens ou pagamentos. Prepare rascunhos para eu enviar.
- Nunca apague arquivos. Mova o que quiser remover para uma pasta chamada _trash.
- Nunca invente números, preços ou fatos. Se faltar algo, me pergunte.
- A moeda é [MOEDA]. As datas são escritas [FORMATO DE DATA].

# Arquivos e pastas
- Documentos recebidos ficam em /inbox. Trabalho pronto vai para /output.
- Nomeie os arquivos como AAAA-MM-DD_assunto.

# Quando terminar uma tarefa
- Liste o que você mudou, o que não conseguiu fazer e qualquer coisa de que não teve certeza.

# Compact instructions
Ao compactar, mantenha a lista de arquivos alterados e as perguntas em aberto.

A última seção usa um recurso da documentação da Anthropic: um título "Compact instructions" diz ao Claude o que manter quando ele resume uma conversa longa.

Modelo 2: profissional de marketing

Salve como CLAUDE.md na sua pasta de marketing. Para fluxos completos de marketing que usam esse arquivo, veja Claude Code para profissionais de marketing.

markdown
# Marca
- Marca: [NOME DA MARCA]. Vendemos [OFERTA] para [PÚBLICO].
- Voz: [TRÊS ADJETIVOS]. Soamos como [EXEMPLO], nunca como [ANTIEXEMPLO].
- Palavras que nunca usamos: [LISTA].
- Ortografia: português do [BRASIL OU PORTUGAL].

# Fatos e afirmações
- Use só os fatos de /brand/facts.md e dos arquivos que eu te passar.
- Toda estatística precisa de um link de fonte. Se não encontrar, deixe o número de fora.
- Não cite concorrentes a menos que eu peça.

# Canais e formatos
- LinkedIn: menos de [NÚMERO] palavras, uma ideia por post.
- E-mail: assunto com menos de [NÚMERO] caracteres, uma chamada para ação.
- Legendas do Instagram: o gancho vai na primeira linha, menos de [NÚMERO] palavras no total.

# Arquivos
- Briefings ficam em /briefs. Rascunhos vão para /drafts, um arquivo por peça, nomeado canal_assunto_data.

# Antes de dizer que terminou
- Confira cada afirmação com os arquivos de origem e liste o que não tiver respaldo.

Modelo 3: projeto de site

Salve como CLAUDE.md na pasta principal do site. O guia de como criar um site com IA mostra um projeto completo que combina bem com ele.

markdown
# Projeto
- Site da [NOME DO NEGÓCIO]: [PARA QUE SERVE O SITE].
- A única ação que queremos dos visitantes: [POR EXEMPLO, AGENDAR UMA CONVERSA].
- Feito com [STACK, POR EXEMPLO HTML E CSS PUROS]. Hospedado em [HOSPEDAGEM].

# Comandos
- Pré-visualizar localmente: [COMANDO]
- Checar antes de publicar: [COMANDO]

# Regras de design
- Cores: [CÓDIGOS HEX]. Fontes: [FONTES]. Mantenha bastante espaço em branco.
- Mobile primeiro: confira cada mudança na largura de celular antes de dizer que está pronta.
- Toda imagem precisa de texto alternativo. Botões dizem o que acontece depois ("Agendar conversa", não "Enviar").

# Regras de conteúdo
- Use só os textos de /content e fatos que eu confirmar. Nada de avaliações, números ou logos inventados.
- Toda página precisa do próprio título e da própria meta description.

# Não faça
- Não adicione bibliotecas, plugins ou serviços novos sem me perguntar.
- Não mude configurações de domínio, DNS ou hospedagem.

# Pronto significa
- O comando de checagem passa, a página funciona na largura de celular e você lista o que mudou.

Quando o CLAUDE.md não basta

Onde ficam outros tipos de regra

Regras de permissão

Para o que nunca pode acontecer, como ler arquivos .env, adicione uma regra deny nas configurações. O Claude Code aplica a regra seja qual for a instrução.

Skills

Para procedimentos passo a passo que você só precisa às vezes. Uma skill só carrega quando é usada, então não pesa em toda sessão.

Hooks

Para ações que precisam rodar num momento fixo, como uma checagem depois de cada edição de arquivo. Eles rodam como comandos, não como sugestões.

Pasta de regras

Para instruções que só importam para alguns arquivos, salvas em .claude/rules/ e carregadas quando o Claude trabalha em arquivos correspondentes.

O guia para criar uma skill do Claude mostra como transformar um procedimento em skill. Para regras deny, o guia de permissões da Anthropic tem a sintaxe, e nossa cola do Claude Code inclui um arquivo de configurações inicial.

Manter o CLAUDE.md enxuto também economiza uso, porque ele carrega em toda sessão. O guia de limites de uso do Claude Code explica o quanto o tamanho do seu contexto importa.

Quando o Claude ignora seu CLAUDE.md

  • Ele nunca carregou. Rode /context e procure o arquivo em Memory files; se não estiver lá, está na pasta errada.
  • Você editou no meio da sessão. Rode /clear ou comece uma nova sessão para a nova versão carregar.
  • Está longo ou vago demais. Corte o que o Claude já faz sozinho e reescreva regras vagas como regras verificáveis.
  • Duas regras conflitam. Olhe seu arquivo pessoal, o arquivo do projeto e os arquivos das subpastas, e apague uma delas.
  • Precisa ser uma regra rígida. Passe para uma regra de permissão ou um hook.

Teste rápido0 de 3 corretas

Onde você coloca regras que devem valer para todos os projetos do seu computador?

Você mudou o CLAUDE.md no meio de uma sessão. Quando o Claude vê a mudança?

Qual o jeito mais seguro de impedir o Claude de ler seu arquivo .env?

O que fazer agora

Abra a pasta de projeto que você mais usa, rode /init ou o prompt de entrevista, e mantenha o resultado abaixo de 60 linhas na primeira semana. Cada vez que corrigir o Claude, pergunte se essa correção pertence ao arquivo, e remova o que o Claude já faz sozinho. O tutorial para iniciantes mostra o CLAUDE.md funcionando num projeto real, e o curso de Claude Code tem uma aula dedicada ao arquivo CLAUDE.md, seguida de skills e MCP.

Mais dois modelos de CLAUDE.md e uma revisão mensal

Modelos de CLAUDE.md prontos para preencher, para criadores de conteúdo e freelancers, mais uma revisão mensal de 10 pontos que mantém o arquivo curto e afiado.

Digite seu e-mail e a seção completa abre aqui mesmo. Você também ganha uma aula grátis do curso.

Sem spam. Cancele com um clique. Usamos seu e-mail para enviar o curso e dicas de IA.

Perguntas frequentes

CLAUDE.md é a mesma coisa que a memória do Claude Code?

O CLAUDE.md é a parte da memória do Claude Code que você mesmo escreve e controla. O Claude Code carrega esses arquivos no início de toda sessão.

O arquivo precisa se chamar exatamente CLAUDE.md?

Sim. Salve como CLAUDE.md, com a terminação .md. Um arquivo salvo como claude md sem o ponto, ou como arquivo .txt, não será carregado.

Onde encontro mais exemplos de CLAUDE.md?

Comece pelos três modelos desta página e depois olhe arquivos CLAUDE.md em projetos públicos de que você goste. Copie a estrutura, não as regras, e mantenha só o que serve para o seu trabalho.

Qual a diferença entre CLAUDE.md e AGENTS.md?

AGENTS.md é um arquivo de instruções parecido que outros agentes de código leem. As versões atuais do Claude Code leem o AGENTS.md quando a pasta não tem CLAUDE.md, e se você mantiver os dois, um CLAUDE.md com a linha @AGENTS.md faz todas as ferramentas compartilharem o mesmo conjunto de regras.

O CLAUDE.md funciona também no app desktop e no VS Code?

Sim. O terminal, a aba Code do app desktop e a extensão do VS Code rodam o mesmo motor do Claude Code, então os mesmos arquivos CLAUDE.md carregam em todos eles.

Onde fica o arquivo CLAUDE.md global no Windows?

Ele fica em %USERPROFILE%\.claude\CLAUDE.md, que normalmente é C:\Users\SeuNome\.claude\CLAUDE.md. Se ainda não existir, rode /memory no Claude Code e escolha o arquivo de usuário, e ele é criado para você.

O Claude Code pode atualizar o CLAUDE.md sozinho?

Só quando você pede, por exemplo com "adicione esta regra ao CLAUDE.md". À parte disso, ele escreve as próprias notas de auto memory sem você pedir, e você pode ver e editar essas notas pelo /memory.

Posso deixar no CLAUDE.md notas que o Claude não vai ler?

Sim. Comentários HTML em nível de bloco, como <!-- nota para o time -->, são removidos antes de o arquivo chegar ao Claude, então não gastam nada de contexto. Comentários dentro de blocos de código são mantidos.

Continue lendo