Memoria en archivos: estructura y disciplinas básicas
La memoria de Claude Code vive en una carpeta de archivos markdown, un hecho por archivo clasificado mediante un campo type con cuatro valores, y una nota que lleva una sola idea vinculada al menos a otra sigue siendo localizable en unos segundos en lugar de mediante una relectura completa.
Claude Code puede conservar su propia memoria de una sesión a otra, en una carpeta de archivos de texto en formato markdown, un formato sencillo donde unos pocos símbolos bastan para marcar los títulos y las listas. Un archivo de memoria lleva un solo hecho, y su cabecera, llamada el frontmatter, lleva un campo llamado type que toma uno de cuatro valores posibles, listados más abajo tal como el software los escribe. Existe una carpeta de memoria distinta para cada proyecto abierto con Claude Code, y siempre comienza con un archivo índice que recoge en una línea cada una de las memorias ya escritas.
El frontmatter, la cabecera que clasifica cada archivo
El frontmatter es el bloque de información colocado entre dos líneas de guiones, al comienzo mismo del archivo, antes del texto que realmente se lee. No cuenta nada, solo sirve para clasificar la nota. Un archivo de memoria mínimo se parece a esto:
---
type: project
---
El atajo para reabrir la última sesión cerrada sigue activo siete días.
Los cuatro valores del campo type: user, feedback, project, reference
El valor project vincula una nota al trabajo en curso sobre un repositorio concreto. Una nota de tipo feedback documenta en cambio una observación sobre una forma de trabajar, y una nota del cuarto tipo listado más arriba señala un hecho estable, para consultar más que para seguir al pie de la letra.
Una nota que lleva una sola idea, vinculada a otra
El campo type sirve para clasificar lo que Claude registra en el frontmatter, pero la disciplina que hace que una carpeta de memoria sea realmente útil depende por completo de la persona que la escribe. Un archivo que mezcla dos hechos distintos resulta más difícil de encontrar el día en que solo uno de los dos sigue importando. Una nota aislada, sin ningún enlace hacia otra nota, permanece invisible mientras nadie piense en buscar exactamente su título.
Vincular una nota al menos a otra, aunque sea con una simple frase que la cite, construye una red que se puede recorrer en lugar de una pila que solo se puede rebuscar de arriba abajo. Esta disciplina no figura en ninguna regla impuesta por el campo type: nada impide escribir una nota de tipo project que mezcle tres temas sin enlace hacia nada más. Sigue siendo pese a todo la diferencia entre una carpeta consultable en unos segundos y una carpeta que hay que releer entera para encontrar un solo hecho, algo que desarrolla interrogar un grafo en lugar de releerlo todo, la tercera lección de este módulo.
Esta misma disciplina explica también por qué un mapa de contenido, una forma de vincular varias notas entre sí, cobra todo su sentido una vez acumulados varios archivos de memoria, un tema desarrollado en wikilinks, mapas de contenido y tipos de memoria.
Lo que contiene la carpeta de memoria de un proyecto
Una colaboradora abre la carpeta de memoria de su proyecto activo de Claude Code. Cuenta doce archivos, cada uno con un campo type en su cabecera, con el valor project. Después lee el texto de cada uno de los doce archivos uno tras otro.
Escribe en una frase lo que esta situación establece, y en una frase lo que no establece.
Lo que esto establece: Esta situación establece que los doce archivos llevan cada uno un campo type reconocido por el sistema de memoria, en este caso el valor project.
Lo que esto no establece: No establece que cada una de estas notas lleve una sola idea vinculada a otra, ya que nada en la situación describe el contenido ni los enlaces entre estos archivos.
Los tres calibrados falsos más frecuentes
- Demasiado amplio Puesto que los doce archivos llevan un campo type válido, cada uno respeta necesariamente la disciplina de una sola idea por nota.
- Demasiado estrecho Esta situación no demuestra nada en absoluto, ya que solo se ha encontrado un tipo de archivo, project, entre los doce.
- Fuera de tema Esta situación muestra que la carpeta de memoria de este proyecto contiene más archivos de tipo project que la media de los proyectos de Claude Code.
- Cada archivo de memoria de Claude Code lleva en su cabecera un campo type, que toma uno de cuatro valores listados en la figura, tal como el software los escribe.
- La carpeta de memoria de un proyecto comienza con un archivo índice que recoge en una línea cada una de las memorias ya escritas.
- Un archivo de memoria que mezcla dos temas distintos resulta más difícil de encontrar el día en que solo uno de los dos sigue importando.
- Vincular una nota al menos a otra construye una red consultable, mientras que las notas aisladas solo forman una pila que rebuscar de arriba abajo.
Pide a Claude Code, en el proyecto que más utilizas, que te muestre el contenido de su archivo índice de memoria, y anota cuántos archivos figuran en él y qué campo type lleva cada uno.
Estos puntos dependen de una interfaz o de una regla que puede haber cambiado desde la redacción. Verifícalos en tu propia pantalla antes de fiarte de ellos.
- El nombre exacto y la ubicación de la carpeta de memoria de tu propio proyecto pueden variar según la versión de Claude Code instalada: pide a Claude que te los indique en lugar de buscar una ruta fija.
Cada afirmación datable de esta lección remite aquí al texto público que la respalda. Una fuente que no se abre no prueba nada.
- Anthropic, memoria de Claude Code consultée le 2026-09-02