Determinar tipo de memória
O Claude Code oferece quatro localizações de memória em uma estrutura hierárquica, cada uma servindo um propósito diferente:| Tipo de Memória | Localização | Propósito | Exemplos de Caso de Uso | Compartilhado Com |
|---|---|---|---|---|
| Política empresarial | macOS: /Library/Application Support/ClaudeCode/CLAUDE.mdLinux: /etc/claude-code/CLAUDE.mdWindows: C:\ProgramData\ClaudeCode\CLAUDE.md | Instruções organizacionais gerenciadas por TI/DevOps | Padrões de codificação da empresa, políticas de segurança, requisitos de conformidade | Todos os usuários na organização |
| Memória do projeto | ./CLAUDE.md ou ./.claude/CLAUDE.md | Instruções compartilhadas pela equipe para o projeto | Arquitetura do projeto, padrões de codificação, fluxos de trabalho comuns | Membros da equipe via controle de versão |
| Memória do usuário | ~/.claude/CLAUDE.md | Preferências pessoais para todos os projetos | Preferências de estilo de código, atalhos de ferramentas pessoais | Apenas você (todos os projetos) |
| Memória do projeto (local) | ./CLAUDE.local.md | Preferências pessoais específicas do projeto | (Descontinuado, veja abaixo) Suas URLs de sandbox, dados de teste preferidos | Apenas você (projeto atual) |
Importações do CLAUDE.md
Arquivos CLAUDE.md podem importar arquivos adicionais usando a sintaxe@caminho/para/importar. O exemplo a seguir importa 3 arquivos:
/memory.
Como o Claude busca memórias
O Claude Code lê memórias recursivamente: começando no cwd, o Claude Code recursa até (mas não incluindo) o diretório raiz / e lê quaisquer arquivos CLAUDE.md ou CLAUDE.local.md que encontrar. Isso é especialmente conveniente ao trabalhar em repositórios grandes onde você executa o Claude Code em foo/bar/, e tem memórias tanto em foo/CLAUDE.md quanto em foo/bar/CLAUDE.md. O Claude também descobrirá CLAUDE.md aninhados em subárvores sob seu diretório de trabalho atual. Em vez de carregá-los na inicialização, eles são incluídos apenas quando o Claude lê arquivos nessas subárvores.Adicionar rapidamente memórias com o atalho #
A maneira mais rápida de adicionar uma memória é começar sua entrada com o caractere #:
Editar diretamente memórias com /memory
Use o comando slash /memory durante uma sessão para abrir qualquer arquivo de memória em seu editor de sistema para adições ou organização mais extensas.
Configurar memória do projeto
Suponha que você queira configurar um arquivo CLAUDE.md para armazenar informações importantes do projeto, convenções e comandos frequentemente usados. A memória do projeto pode ser armazenada em./CLAUDE.md ou ./.claude/CLAUDE.md.
Inicialize um CLAUDE.md para sua base de código com o seguinte comando:
Dicas:
- Inclua comandos frequentemente usados (build, test, lint) para evitar buscas repetidas
- Documente preferências de estilo de código e convenções de nomenclatura
- Adicione padrões arquiteturais importantes específicos do seu projeto
- Memórias CLAUDE.md podem ser usadas tanto para instruções compartilhadas com sua equipe quanto para suas preferências individuais.
Gerenciamento de memória em nível organizacional
Organizações empresariais podem implantar arquivos CLAUDE.md gerenciados centralmente que se aplicam a todos os usuários. Para configurar o gerenciamento de memória em nível organizacional:- Crie o arquivo de memória empresarial na localização apropriada para seu sistema operacional:
- macOS:
/Library/Application Support/ClaudeCode/CLAUDE.md - Linux/WSL:
/etc/claude-code/CLAUDE.md - Windows:
C:\ProgramData\ClaudeCode\CLAUDE.md
- Implante via seu sistema de gerenciamento de configuração (MDM, Group Policy, Ansible, etc.) para garantir distribuição consistente em todas as máquinas de desenvolvedor.
Melhores práticas de memória
- Seja específico: “Use indentação de 2 espaços” é melhor que “Formate o código adequadamente”.
- Use estrutura para organizar: Formate cada memória individual como um ponto de marcação e agrupe memórias relacionadas sob cabeçalhos markdown descritivos.
- Revise periodicamente: Atualize memórias conforme seu projeto evolui para garantir que o Claude esteja sempre usando as informações e contexto mais atualizados.