CLAUDE.md y archivos de memoria
Si haces una sola cosa para mejorar Claude Code, que sea esta. CLAUDE.md es un archivo de texto plano que Claude lee al inicio de cada sesión — el briefing permanente de tu proyecto.
- Por qué CLAUDE.md es el único ajuste de Claude Code de mayor impacto
- Cómo la jerarquía de memoria se combina desde lo global hasta lo específico del proyecto
- Cómo generar un archivo inicial con /init y recortarlo
- Qué pertenece a CLAUDE.md — y qué dejar fuera
- Cómo los @imports te permiten referenciar documentos sin duplicarlos
Por qué es el ajuste de mayor impacto
Sin él, vuelves a explicar tu proyecto en cada sesión ("usamos pnpm, los tests están en __tests__, no toques /generated…"). Con él, Claude ya lo sabe. Unas buenas instrucciones aquí mejoran cada interacción futura de golpe.
La jerarquía de memoria
Claude Code lee la memoria de varios sitios y los combina, aproximadamente de lo más global a lo más específico:
- Memoria de usuario — tus preferencias personales en todos los proyectos.
- Memoria de proyecto (
./CLAUDE.md, en el control de versiones) — cómo funciona este repo. Se comparte con tu equipo. - Anidada — coloca un
CLAUDE.mden una subcarpeta para reglas que solo apliquen ahí.
Genera un punto de partida
- Claude inspecciona el código y redacta un CLAUDE.md por ti automáticamente.
- El borrador es un punto de partida, no la meta final. Recórtalo a lo que es cierto y útil.
- Toma un punto de partida listo para usar de la página de Plantillas de CLAUDE.md y adáptalo a tu repo.
Genera un borrador de CLAUDE.md
/init
Toma una plantilla lista para usar en Plantillas de CLAUDE.md.
Qué poner en él
- Qué es el proyecto, en dos frases.
- El stack tecnológico y cómo ejecutar / testear / hacer lint.
- Convenciones que Claude no puede inferir (nomenclatura, estructura, estilo de commits).
- Salvaguardas: "ejecuta los tests antes de declarar que está hecho", "nunca edites
/vendor", "nunca hagas commit de secretos".
Qué NO poner en él
- Claude sigue CLAUDE.md al pie de la letra — las instrucciones obsoletas, vagas o aspiracionales perjudican activamente.
- Describe cómo funciona el proyecto realmente hoy; breve y veraz gana a largo y aspiracional.
- Evita documentos enormes pegados (usa @imports en su lugar), secretos y reglas que en realidad no sigues.
- Revísalo periódicamente para que se mantenga preciso a medida que el proyecto evoluciona.
Importaciones
Trae documentos existentes en lugar de duplicarlos — p. ej. referencia tu guía de estilo con una importación @path/to/file para que haya una única fuente de verdad. Consulta la documentación oficial de memoria para la sintaxis exacta.
- Una única fuente de verdad: referencia un archivo con @imports en lugar de pegar su contenido en CLAUDE.md.
- Si un documento ya existe, enlázalo — no lo copies. Las copias se quedan obsoletas.
Compruébate
Compruébate
0/3- CLAUDE.md es el ajuste de mayor impacto: mejora cada sesión futura de golpe.
- La memoria se combina de lo global a lo específico: política enterprise, luego archivos CLAUDE.md de usuario, de proyecto y anidados.
- Empieza con /init, luego recorta el borrador a lo que es realmente cierto.
- Incluye el resumen del proyecto, los comandos de ejecución/test/lint, las convenciones y las salvaguardas.
- Mantenlo breve y veraz — usa @imports para documentos grandes y nunca hagas commit de secretos.
Siguiente
- Modo Plan — primeros cambios seguros
- Permisos y modos — lo que Claude puede hacer sin supervisión
- Tutorial: Personaliza Claude Code para un repo real