Memoria y contexto Guía paso a paso

Cómo organizar carpetas y archivos CLAUDE.md para que Claude Code se oriente solo

Antes de montar bases vectoriales o un segundo cerebro complejo, prueba lo que de verdad funciona en la mayoría de casos: carpetas bien nombradas y archivos CLAUDE.md cortos en cada nivel. Esta guía explica cómo los carga Claude Code, cómo generarlos con /init y cómo mantenerlos al día sesión tras sesión.

Nivel
Principiante
Qué necesitas
Claude Code instalado y una carpeta de proyecto, de código o de documentos.
Cuánto lleva
Unos 30 minutos para la primera versión

01 Por qué basta con carpetas y texto

Cada sesión de Claude Code empieza con la memoria en blanco. La tentación es montar un sistema sofisticado (embeddings, una base vectorial, un gestor de notas conectado por MCP) para que «recuerde». Para un proyecto de código, la documentación de un cliente o la carpeta de trabajo de un departamento, eso suele ser excesivo: Claude Code ya sabe recorrer el árbol de carpetas, buscar texto y abrir archivos por su nombre.

Lo que le falta no es un buscador, es orientación: saber qué es el proyecto, dónde está cada cosa y qué reglas aplicar. Eso se resuelve con archivos de texto plano llamados CLAUDE.md, que Claude lee como contexto, que puedes versionar con git y que cualquier persona del equipo entiende.

02 Dónde van los CLAUDE.md y cuándo se leen

Archivo Ámbito ¿Se sube a git?
~/.claude/CLAUDE.md Tus preferencias en todos los proyectos No, vive en tu ordenador
./CLAUDE.md o ./.claude/CLAUDE.md Instrucciones del proyecto para todo el equipo Sí
./CLAUDE.local.md Tus notas personales de este proyecto No, añádelo a .gitignore
subcarpeta/CLAUDE.md Reglas de esa carpeta concreta Sí

Los archivos de la carpeta donde arrancas Claude Code y de las carpetas superiores se cargan al inicio. Los de las subcarpetas se cargan bajo demanda: solo cuando Claude lee o edita un archivo dentro de ellas. Si trabajas en facturas/, las reglas de clientes/ no ocupan contexto. Por eso es mejor repartir las instrucciones por carpetas que acumularlas en un único archivo enorme.

Todos los archivos se concatenan, no se sustituyen: lo más cercano a donde trabajas se lee al final. Si dos reglas se contradicen, Claude puede elegir cualquiera, así que revisa que no choquen.

03 Una estructura por niveles que funciona

text · Ejemplo para una agencia o un despacho
empresa/
├── CLAUDE.md            ← mapa: qué hay aquí y reglas generales
├── clientes/
│   ├── CLAUDE.md        ← cómo se nombran fichas y propuestas
│   └── acme/
├── facturacion/
│   └── CLAUDE.md        ← formato de importes, IVA, qué no tocar
├── marketing/
│   └── CLAUDE.md        ← tono de marca, longitud de posts
└── plantillas/
    └── CLAUDE.md        ← qué plantilla usar en cada caso
01

El CLAUDE.md raíz es un mapa

Qué es el proyecto, para quién, cómo se ejecuta o se revisa, qué contiene cada carpeta y tres o cuatro reglas que siempre aplican.

02

Cada carpeta, su nota

Solo lo que es propio de esa carpeta: nombres de archivo, convenciones y lo que no se debe modificar. Nada que ya diga la raíz.

03

Nombres que se explican solos

facturacion/ es mejor que docs2/. Claude busca por nombre antes de abrir nada.

04

Poca profundidad

Dos o tres niveles. Las jerarquías muy anidadas confunden a las personas y al agente por igual.

04 Primer CLAUDE.md en dos minutos con /init

text · Dentro de una sesión de Claude Code
/init

/init analiza la carpeta y genera un CLAUDE.md inicial con los comandos de compilación y pruebas, las convenciones que detecta y un resumen de la estructura. Si ya existe uno, no lo sobrescribe: propone mejoras. Léelo, borra lo obvio y añade lo que Claude no puede deducir por sí mismo, como decisiones de negocio o archivos que nunca debe tocar.

05 Prompts para montar la estructura

Prompt · 1. Propón la estructura antes de tocar nada
Revisa el contenido de esta carpeta y propón una organización en carpetas temáticas, con nombres claros en minúsculas y como máximo tres niveles de profundidad. Para cada carpeta indica en una línea qué contendrá y qué archivos actuales moverías allí. No muevas, crees ni borres nada hasta que yo apruebe la propuesta.
Prompt · 2. Escribe el CLAUDE.md de una carpeta
Crea un CLAUDE.md dentro de [carpeta] con un máximo de 30 líneas. Incluye: qué hay en la carpeta, cómo se nombran los archivos, qué convenciones aplican solo aquí y qué no se debe modificar nunca. No repitas nada que ya esté en el CLAUDE.md de la raíz. Enséñame el texto antes de guardarlo.
Prompt · 3. Cierre de sesión: guarda lo aprendido
Antes de terminar, repasa esta sesión y dime qué decisiones, convenciones o errores evitados merecen quedar como regla. Para cada uno propone una línea concreta y el CLAUDE.md donde iría (raíz o carpeta). Señala también reglas actuales que hayan quedado obsoletas o que se contradigan. Aplica los cambios solo cuando yo confirme.

06 Imports, /memory y mantenimiento

Cuando un CLAUDE.md crece, puedes partirlo e incluir otros archivos con la sintaxis @ruta/al/archivo.md. Las rutas relativas se resuelven desde el archivo que hace la importación y se admiten hasta cuatro niveles de anidación. Ojo: importar ordena, pero no ahorra contexto, porque lo importado se carga entero al arrancar. Si una regla solo afecta a ciertos archivos, es mejor una regla con ruta en .claude/rules/, que solo se carga cuando Claude trabaja con esos archivos.

El comando /memory lista los archivos de instrucciones y te permite abrirlos para editarlos; también activa o desactiva la memoria automática, en la que Claude guarda por su cuenta aprendizajes en ~/.claude/projects/. Para ver qué archivos se cargaron realmente al iniciar la sesión, usa /context.

  • ✓Revisa los CLAUDE.md una vez al mes o al cerrar cada fase del proyecto.
  • ✓Borra reglas que ya no se aplican: una regla muerta confunde más que su ausencia.
  • ✓Si Claude ignora una instrucción, comprueba con /context que el archivo se cargó.
  • ✓Lo que debe cumplirse sí o sí (no borrar, no publicar) va en un hook, no en un CLAUDE.md.

Preguntas frecuentes

Para tus notas personales del proyecto que no quieres compartir: URLs de tu entorno de pruebas, datos de prueba preferidos o atajos propios. Se carga junto al CLAUDE.md y debe estar en .gitignore.

Sí. La estructura sirve igual para documentación de clientes, procesos internos o material de marketing. Claude Code trabaja con cualquier carpeta de archivos.

Las versiones recientes de Claude Code leen AGENTS.md cuando no hay ningún CLAUDE.md. Si tienes ambos, lo más limpio es importar AGENTS.md desde el CLAUDE.md con @AGENTS.md para mantener una sola fuente.

No, se complementan. Los CLAUDE.md son reglas que escribes y controlas tú; la memoria automática son notas que Claude toma por su cuenta. Ambas se cargan en cada sesión.

No. Claude las trata como contexto, no como configuración obligatoria. Cuanto más concretas y breves, mejor las sigue; para prohibiciones estrictas usa hooks o permisos.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Intermedio

Memoria persistente para Claude Code: Claude-Mem y MemPalace comparados

Claude Code ya trae CLAUDE.md y memoria automática, pero no recuerda el detalle de lo que hiciste hace tres semanas. Te explicamos dos herramientas de código abierto que lo resuelven de formas opuestas: Claude-Mem, que captura y resume todo sola, y MemPalace, que guarda tus conversaciones literales en local y las busca cuando hace falta.

Entre 10 y 20 minutos por herramienta, más el tiempo de indexar tus sesiones antiguas Leer la guía →
Guía paso a paso · Principiante

Memoria de Claude: cómo hacer que no empiece de cero en Chat, Cowork y Claude Code

Cada conversación nueva con Claude arranca sin recordar las anteriores, salvo lo que hayas guardado en el sitio adecuado. Esta guía explica qué memoria ofrece cada superficie (Chat, Cowork y Claude Code), dónde vive, cómo prepararla en minutos y por qué abrir conversaciones nuevas a menudo mejora las respuestas en lugar de empeorarlas.

Unos 20 minutos para dejar la memoria configurada Leer la guía →
Guía paso a paso · Principiante

Bucle de mejora continua: cómo hacer que tus prompts y skills de Claude mejoren con cada uso

Un prompt que funciona a medias seguirá funcionando a medias si nunca lo revisas. Esta guía te enseña a cerrar el círculo: Claude evalúa su propio trabajo al terminar, tú filtras sus sugerencias, aplicas un cambio cada vez y consolidas una vez por semana. Sirve en el chat, en Cowork y en Claude Code.

5 minutos para empezar; unos minutos por semana para mantenerlo Leer la guía →
Guía paso a paso · Principiante

Los 6 comandos de Claude Code que más vas a usar

Una guía práctica de los seis comandos con barra que cubren la mayor parte del trabajo diario en Claude Code: memoria del proyecto, planificar antes de tocar código, deshacer cambios, trabajar hasta cumplir un objetivo, repartir trabajo en paralelo y crear subagentes especializados.

Unos 20 minutos para probarlos todos Leer la guía →
Guía paso a paso · Principiante

Construye con estructura: un prompt para que la IA haga de cofundador técnico

Un prompt de arranque para construir una herramienta, web o app con un agente de IA sin perder el control: primero se define el problema y el alcance de la primera versión, después se construye por etapas con puntos de revisión y se termina con documentación y un plan para la versión 2. Para emprendedores y equipos sin perfil técnico.

Unos 30 minutos para la fase de descubrimiento; la construcción depende del proyecto Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp