Determinar tipo de memória
Claude Code oferece quatro locais de memória em uma estrutura hierárquica, cada um servindo a 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 em toda a organização gerenciadas por TI/DevOps | Padrões de codificação da empresa, políticas de segurança, requisitos de conformidade | Todos os usuários da organização |
| Memória do projeto | ./CLAUDE.md ou ./.claude/CLAUDE.md | Instruções compartilhadas com a 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 de CLAUDE.md
Os arquivos CLAUDE.md podem importar arquivos adicionais usando a sintaxe@path/to/import. O exemplo a seguir importa 3 arquivos:
/memory.
Como Claude procura memórias
Claude Code lê memórias recursivamente: começando no diretório atual, Claude Code recursa para cima até (mas não incluindo) o diretório raiz / e lê todos os arquivos CLAUDE.md ou CLAUDE.local.md que encontra. Isso é especialmente conveniente ao trabalhar em repositórios grandes onde você executa Claude Code em foo/bar/, e tem memórias em foo/CLAUDE.md e foo/bar/CLAUDE.md. Claude também descobrirá CLAUDE.md aninhado 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 Claude lê arquivos nessas subárvores.Adicione memórias rapidamente com o atalho #
A maneira mais rápida de adicionar uma memória é começar sua entrada com o caractere #:
Edite memórias diretamente com /memory
Use o comando de barra /memory durante uma sessão para abrir qualquer arquivo de memória no editor de sistema para adições ou organização mais extensas.
Configure 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 arquitetônicos importantes específicos do seu projeto
- As 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 no local apropriado 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 desenvolvedores.
Melhores práticas de memória
- Seja específico: “Use indentação de 2 espaços” é melhor do 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 títulos markdown descritivos.
- Revise periodicamente: Atualize memórias conforme seu projeto evolui para garantir que Claude esteja sempre usando as informações e contexto mais atualizados.