Determinar el tipo de memoria
Claude Code ofrece cuatro ubicaciones de memoria en una estructura jerárquica, cada una sirviendo un propósito diferente:| Tipo de Memoria | Ubicación | Propósito | Ejemplos de Casos de Uso | Compartido Con |
|---|---|---|---|---|
| Política empresarial | macOS: /Library/Application Support/ClaudeCode/CLAUDE.mdLinux: /etc/claude-code/CLAUDE.mdWindows: C:\ProgramData\ClaudeCode\CLAUDE.md | Instrucciones de toda la organización gestionadas por IT/DevOps | Estándares de codificación de la empresa, políticas de seguridad, requisitos de cumplimiento | Todos los usuarios de la organización |
| Memoria del proyecto | ./CLAUDE.md o ./.claude/CLAUDE.md | Instrucciones compartidas por el equipo para el proyecto | Arquitectura del proyecto, estándares de codificación, flujos de trabajo comunes | Miembros del equipo a través del control de versiones |
| Memoria del usuario | ~/.claude/CLAUDE.md | Preferencias personales para todos los proyectos | Preferencias de estilo de código, atajos de herramientas personales | Solo tú (todos los proyectos) |
| Memoria del proyecto (local) | ./CLAUDE.local.md | Preferencias personales específicas del proyecto | (Deprecado, ver abajo) Tus URLs de sandbox, datos de prueba preferidos | Solo tú (proyecto actual) |
Importaciones de CLAUDE.md
Los archivos CLAUDE.md pueden importar archivos adicionales usando la sintaxis@path/to/import. El siguiente ejemplo importa 3 archivos:
/memory.
Cómo Claude busca memorias
Claude Code lee memorias recursivamente: comenzando en el cwd, Claude Code recurre hacia arriba hasta (pero sin incluir) el directorio raíz / y lee cualquier archivo CLAUDE.md o CLAUDE.local.md que encuentre. Esto es especialmente conveniente cuando trabajas en repositorios grandes donde ejecutas Claude Code en foo/bar/, y tienes memorias en foo/CLAUDE.md y foo/bar/CLAUDE.md. Claude también descubrirá CLAUDE.md anidado en subárboles bajo tu directorio de trabajo actual. En lugar de cargarlos al iniciar, solo se incluyen cuando Claude lee archivos en esos subárboles.Añade memorias rápidamente con el atajo #
La forma más rápida de añadir una memoria es comenzar tu entrada con el carácter #:
Edita memorias directamente con /memory
Usa el comando de barra /memory durante una sesión para abrir cualquier archivo de memoria en el editor del sistema para adiciones u organización más extensas.
Configura la memoria del proyecto
Supongamos que deseas configurar un archivo CLAUDE.md para almacenar información importante del proyecto, convenciones y comandos frecuentemente utilizados. La memoria del proyecto se puede almacenar en./CLAUDE.md o ./.claude/CLAUDE.md.
Inicia un CLAUDE.md para tu base de código con el siguiente comando:
Consejos:
- Incluye comandos frecuentemente utilizados (build, test, lint) para evitar búsquedas repetidas
- Documenta preferencias de estilo de código y convenciones de nomenclatura
- Añade patrones arquitectónicos importantes específicos de tu proyecto
- Las memorias CLAUDE.md se pueden usar tanto para instrucciones compartidas con tu equipo como para tus preferencias individuales.
Gestión de memoria a nivel de organización
Las organizaciones empresariales pueden desplegar archivos CLAUDE.md gestionados centralmente que se apliquen a todos los usuarios. Para configurar la gestión de memoria a nivel de organización:- Crea el archivo de memoria empresarial en la ubicación apropiada para tu sistema operativo:
- macOS:
/Library/Application Support/ClaudeCode/CLAUDE.md - Linux/WSL:
/etc/claude-code/CLAUDE.md - Windows:
C:\ProgramData\ClaudeCode\CLAUDE.md
- Despliega a través de tu sistema de gestión de configuración (MDM, Group Policy, Ansible, etc.) para asegurar distribución consistente en todas las máquinas de desarrolladores.
Mejores prácticas de memoria
- Sé específico: “Usa indentación de 2 espacios” es mejor que “Formatea el código correctamente”.
- Usa estructura para organizar: Formatea cada memoria individual como un punto de viñeta y agrupa memorias relacionadas bajo encabezados markdown descriptivos.
- Revisa periódicamente: Actualiza memorias a medida que tu proyecto evoluciona para asegurar que Claude siempre esté usando la información y contexto más actualizado.