Archivo CLAUDE.md: qué es, dónde va y 3 plantillas
Qué es un archivo CLAUDE.md, dónde va, qué escribir y qué dejar fuera, más tres plantillas listas para copiar para dueños de negocio, marketers y sitios web.
Por Yotam DahanActualizado 11 min de lecturaClaude Code
En esta página
Un archivo CLAUDE.md es un archivo de texto en Markdown que Claude Code lee al inicio de cada sesión, para que escribas tus reglas, tu contexto y tus preferencias una sola vez en lugar de repetirlos en cada conversación. Ponlo en la carpeta principal de un proyecto para las reglas de ese proyecto, o en ~/.claude/CLAUDE.md para reglas que aplican a todo lo que haces. Claude lo toma como una guía y no como una configuración obligatoria, así que funcionan mejor las instrucciones cortas y concretas.
Markdown es simplemente texto con algunos símbolos para dar estructura: # empieza un título y - empieza una viñeta. No necesitas nada más para escribir un buen CLAUDE.md.
Cómo funciona CLAUDE.md
Cada sesión de Claude Code empieza con la memoria en blanco. Dos cosas llevan conocimiento de una sesión a la siguiente: los archivos CLAUDE.md que escribes tú y las notas de memoria automática que Claude escribe para sí mismo.
| CLAUDE.md | Memoria automática | |
|---|---|---|
| Quién la escribe | Tú | Claude |
| Qué contiene | Reglas, contexto y preferencias | Notas sobre tus correcciones y preferencias |
| Cuándo se carga | En cada sesión, completo | En cada sesión, hasta las primeras 200 líneas o 25KB de su índice |
| Ideal para | Todo lo que de otro modo repetirías | Pequeños aprendizajes que Claude recoge mientras trabajas |
Las dos son contexto, no configuraciones obligatorias: Claude las lee e intenta seguirlas, como explica la documentación de memoria de Anthropic. Para bloquear algo pase lo que pase, usa una regla de permisos, que vemos más abajo.
Dónde van los archivos CLAUDE.md
~ significa tu carpeta de usuario (%USERPROFILE% en Windows), y ./ significa la carpeta principal de tu proyecto.
| Alcance | Ubicación | Úsalo para | A quién aplica |
|---|---|---|---|
| Personal, todos los proyectos | ~/.claude/CLAUDE.md | Tu idioma, tu tono y tu forma de trabajar | Solo a ti |
| Proyecto | ./CLAUDE.md o ./.claude/CLAUDE.md | Las reglas y el contexto del proyecto | A cualquiera que tenga la carpeta; súbelo al repositorio para compartirlo |
| Personal, un proyecto | ./CLAUDE.local.md | Notas privadas para este proyecto; agrégalo a .gitignore | Solo a ti |
| Organización | /Library/Application Support/ClaudeCode/CLAUDE.md (Mac), /etc/claude-code/CLAUDE.md (Linux), C:\Program Files\ClaudeCode\CLAUDE.md (Windows) | Reglas para toda la empresa definidas por TI | A todos en esa máquina |
Claude Code carga el CLAUDE.md de la carpeta donde lo inicias y el de cada carpeta superior, y los archivos se suman en lugar de reemplazarse. Un CLAUDE.md dentro de una subcarpeta solo se carga cuando Claude empieza a trabajar con archivos de esa subcarpeta.
Organización
Reglas de la empresa definidas por TI, si tu empresa tiene
Tu archivo personal
~/.claude/CLAUDE.md
Carpetas superiores
Cualquier CLAUDE.md en las carpetas por encima de tu proyecto
Este proyecto
Primero ./CLAUDE.md, y CLAUDE.local.md al final
Como el archivo más específico se lee al final, una regla del proyecto queda más cerca del trabajo. Aun así, evita contradecir tu archivo personal, porque cuando dos reglas chocan Claude puede seguir cualquiera de las dos.
Cómo crear un archivo CLAUDE.md
- Abre la carpeta de tu proyecto en Claude Code. En la terminal, entra en la carpeta y ejecuta
claude; en la app de escritorio, usa la pestaña Code y Select folder. - Ejecuta
/init. Claude recorre la carpeta y escribe un CLAUDE.md inicial. Si ya existe uno, propone mejoras en lugar de sobrescribirlo. - O deja que Claude te entreviste. Para una carpeta que todavía tiene poco, el prompt de abajo da mejores resultados que
/init. - Edítalo.
/memoryenumera tus archivos CLAUDE.md y abre uno en tu editor, o simplemente puedes decir "agrega esta regla a CLAUDE.md". - Vuelve a cargarlo. El archivo se lee al inicio de la sesión, así que ejecuta
/clearo empieza una sesión nueva después de editarlo; la página de prompt caching de Anthropic explica por qué los cambios a mitad de sesión esperan. - Comprueba que se cargó. Ejecuta
/contexty busca el archivo en Memory files.
Quiero un CLAUDE.md para esta carpeta. Hazme hasta 8 preguntas, una a la vez, sobre mi negocio, para quién es el trabajo, mi tono de voz, las reglas que siempre quiero que se cumplan y qué significa "terminado" para mí. Luego escribe un CLAUDE.md de menos de 60 líneas con títulos claros, y muéstramelo antes de guardarlo.Qué poner y qué dejar fuera
Piensa en CLAUDE.md como el lugar para lo que de otro modo volverías a explicar. Una buena señal para agregar una línea es que Claude cometa el mismo error dos veces, o que escribas la misma corrección que escribiste la semana pasada.
| Pon | Deja fuera |
|---|---|
| Quién eres y para quién es el trabajo | Contraseñas, claves de API y números de cuenta |
| Tu tono de voz y las palabras que nunca usas | Documentos de contexto largos |
| Cómo está organizada la carpeta y cómo se nombran los archivos | Detalles que cambian cada semana |
| Reglas que siempre aplican, como "solo borradores, nunca enviar" | Deseos vagos como "escribe bien" |
| Cómo se ve "terminado" en tu trabajo | Procedimientos paso a paso que solo necesitas a veces |
| Errores que Claude ya cometió | Todo lo que Claude puede ver abriendo los archivos |
Sé concreto
"Usa español neutro y párrafos de tres frases o menos" funciona; "escribe bonito" no.
Mantenlo corto
Anthropic recomienda menos de 200 líneas por archivo, porque los archivos largos usan más contexto y se siguen con menos fiabilidad.
Usa títulos
Agrupa las reglas bajo títulos y viñetas en lugar de párrafos largos.
Evita conflictos
Si dos reglas se contradicen, Claude puede elegir cualquiera, así que poda las reglas viejas con regularidad.
Enfatiza con moderación
Marca una regla crítica con IMPORTANT. Si todas las líneas son importantes, ninguna destaca.
Si tus reglas ya están en otro archivo, inclúyelo con una importación @, como @brand/voice.md, en lugar de copiarlo. Los archivos importados también se cargan al inicio, así que las importaciones ordenan las cosas pero no hacen el archivo más liviano.
Tres plantillas de CLAUDE.md listas para copiar
Reemplaza todo lo que está entre corchetes, borra lo que no aplique y mantén el resultado corto. Cada una es un punto de partida para recortar después de una semana de uso real.
Plantilla 1: dueño de negocio
Guárdala como ~/.claude/CLAUDE.md para que aplique en todas partes, o como CLAUDE.md en la carpeta que usas para tareas administrativas.
# Sobre mí y mi negocio
- Dirijo [NOMBRE DEL NEGOCIO], un [TIPO DE NEGOCIO] en [CIUDAD O MERCADO].
- Los clientes son [QUIÉNES SON]. Productos o servicios principales: [LISTA].
- No soy desarrollador. Explica cualquier cosa técnica en una frase simple.
# Cómo trabajar conmigo
- Hazme preguntas antes de empezar cualquier cosa que lleve más de unos pocos pasos.
- Muéstrame un plan corto antes de cambiar más de 3 archivos.
- Responde en [IDIOMA], en párrafos cortos, sin jerga.
# Reglas que siempre aplican
- Nunca envíes correos, mensajes ni pagos. Prepara borradores para que yo los envíe.
- Nunca borres archivos. Mueve lo que quieras quitar a una carpeta llamada _trash.
- Nunca inventes números, precios ni datos. Si falta algo, pregúntame.
- La moneda es [MONEDA]. Las fechas se escriben [FORMATO DE FECHA].
# Archivos y carpetas
- Los documentos que llegan están en /inbox. El trabajo terminado va en /output.
- Nombra los archivos como AAAA-MM-DD_tema.
# Cuando termines una tarea
- Enumera lo que cambiaste, lo que no pudiste hacer y todo lo que no tenías claro.
# Compact instructions
Al compactar, conserva la lista de archivos cambiados y las preguntas abiertas.La última sección usa una función de la documentación de Anthropic: un título "Compact instructions" le dice a Claude qué conservar cuando resume una conversación larga.
Plantilla 2: marketer
Guárdala como CLAUDE.md en tu carpeta de marketing. Para flujos de marketing completos que la usan, mira Claude Code para marketing.
# Marca
- Marca: [NOMBRE DE LA MARCA]. Vendemos [OFERTA] a [AUDIENCIA].
- Voz: [TRES ADJETIVOS]. Sonamos como [EJEMPLO], nunca como [ANTIEJEMPLO].
- Palabras que nunca usamos: [LISTA].
- Ortografía: español [VARIANTE].
# Datos y afirmaciones
- Usa solo los datos de /brand/facts.md y de los archivos que te doy.
- Cada estadística necesita un enlace a la fuente. Si no encuentras uno, deja fuera el número.
- No nombres a competidores salvo que te lo pida.
# Canales y formatos
- LinkedIn: menos de [NÚMERO] palabras, una idea por publicación.
- Correo: asunto de menos de [NÚMERO] caracteres, una llamada a la acción.
- Textos de Instagram: el gancho va en la primera línea, menos de [NÚMERO] palabras en total.
# Archivos
- Los briefs están en /briefs. Los borradores van en /drafts, un archivo por pieza, nombrado canal_tema_fecha.
# Antes de decir que terminaste
- Compara cada afirmación con los archivos fuente y enumera todo lo que no tenga respaldo.Plantilla 3: proyecto de sitio web
Guárdala como CLAUDE.md en la carpeta principal del sitio. La guía para crear un sitio web con IA recorre un proyecto completo que combina bien con ella.
# Proyecto
- Sitio web para [NOMBRE DEL NEGOCIO]: [PARA QUÉ ES EL SITIO].
- La única acción que queremos de los visitantes: [POR EJEMPLO, AGENDAR UNA LLAMADA].
- Hecho con [TECNOLOGÍA, POR EJEMPLO HTML Y CSS SIMPLES]. Alojado en [HOSTING].
# Comandos
- Vista previa local: [COMANDO]
- Revisión antes de publicar: [COMANDO]
# Reglas de diseño
- Colores: [CÓDIGOS HEX]. Fuentes: [FUENTES]. Deja mucho espacio en blanco.
- Primero móvil: revisa cada cambio en ancho de teléfono antes de decir que está listo.
- Cada imagen necesita texto alternativo. Los botones dicen qué pasa después ("Agendar una llamada", no "Enviar").
# Reglas de contenido
- Usa solo los textos de /content y los datos que yo confirme. Nada de reseñas, números ni logos inventados.
- Cada página necesita su propio título y su meta descripción.
# No
- No agregues bibliotecas, plugins ni servicios nuevos sin preguntarme.
- No cambies la configuración del dominio, el DNS ni el hosting.
# Terminado significa
- El comando de revisión pasa, la página funciona en ancho de teléfono y enumeras lo que cambiaste.Cuando CLAUDE.md no alcanza
Reglas de permisos
Para cosas que nunca deben pasar, como leer archivos .env, agrega una regla de denegación en tu configuración. Claude Code la hace cumplir digan lo que digan las instrucciones.
Skills
Para procedimientos paso a paso que solo necesitas a veces. Una skill se carga solo cuando se usa, así que no le pesa a cada sesión.
Hooks
Para acciones que deben ejecutarse en un momento fijo, como una revisión después de cada edición de archivo. Se ejecutan como comandos, no como sugerencias.
Carpeta de reglas
Para instrucciones que solo importan en algunos archivos, guardadas en .claude/rules/ y cargadas cuando Claude trabaja con archivos que coinciden.
La guía para crear una skill de Claude muestra cómo convertir un procedimiento en una skill. Para las reglas de denegación, la guía de permisos de Anthropic tiene la sintaxis, y nuestra chuleta de Claude Code incluye un archivo de configuración inicial.
Mantener CLAUDE.md liviano también ahorra uso, porque se carga en cada sesión. La guía de límites de uso de Claude Code explica cuánto importa el tamaño de tu contexto.
Cuando Claude ignora tu CLAUDE.md
- Nunca se cargó. Ejecuta
/contexty búscalo en Memory files; si no está, está en la carpeta equivocada. - Lo editaste a mitad de sesión. Ejecuta
/clearo empieza una sesión nueva para que se cargue la versión nueva. - Es demasiado largo o demasiado vago. Quita todo lo que Claude ya hace solo, y reescribe las reglas difusas como reglas comprobables.
- Dos reglas chocan. Revisa tu archivo personal, el archivo del proyecto y los de las subcarpetas, y borra una de las dos.
- Tiene que ser una regla estricta. Pásala a una regla de permisos o a un hook.
Comprueba lo que sabes0 de 3 correctas
¿Dónde pones las reglas que deben aplicar a todos los proyectos de tu computadora?
No exactamente.
El CLAUDE.md dentro de la carpeta .claude de tu carpeta de usuario se carga en cada sesión, en todos los proyectos.
Cambiaste CLAUDE.md a mitad de una sesión. ¿Cuándo ve Claude el cambio?
No exactamente.
El archivo se lee cuando empieza la sesión, así que los cambios se cargan la próxima vez que se reconstruye ese contexto.
¿Cuál es la forma más segura de impedir que Claude lea tu archivo .env?
No exactamente.
CLAUDE.md es una guía. Claude Code hace cumplir una regla de permisos digan lo que digan las instrucciones.
Qué hacer ahora
Abre la carpeta de proyecto que más usas, ejecuta /init o el prompt de entrevista, y mantén el resultado por debajo de 60 líneas durante la primera semana. Cada vez que corrijas a Claude, pregúntate si esa corrección va en el archivo, y quita todo lo que Claude ya hace solo. El tutorial para principiantes muestra CLAUDE.md funcionando dentro de un proyecto real, y el curso de Claude Code tiene una lección dedicada al archivo CLAUDE.md, seguida de skills y MCP.
Dos plantillas más de CLAUDE.md y una revisión mensual
Plantillas de CLAUDE.md listas para completar para creadores de contenido y freelancers, más una revisión mensual de 10 puntos que mantiene el archivo corto y preciso.
Escribe tu correo y la sección completa se abre aquí mismo. Además recibes una clase gratis del curso.
Preguntas frecuentes
¿CLAUDE.md es lo mismo que la memoria de Claude Code?
CLAUDE.md es la parte de la memoria de Claude Code que escribes y controlas tú. Claude Code carga estos archivos al inicio de cada sesión.
¿El archivo tiene que llamarse exactamente CLAUDE.md?
Sí. Guárdalo como CLAUDE.md con la terminación .md. Un archivo guardado como claude md sin el punto, o como archivo .txt, no se carga.
¿Dónde encuentro más ejemplos de CLAUDE.md?
Empieza con las tres plantillas de esta página y luego mira los archivos CLAUDE.md de proyectos públicos que te gusten. Copia la estructura, no las reglas, y quédate solo con lo que encaja con tu trabajo.
¿Qué diferencia hay entre CLAUDE.md y AGENTS.md?
AGENTS.md es un archivo de instrucciones parecido que leen otros agentes de programación. Las versiones actuales de Claude Code leen AGENTS.md cuando una carpeta no tiene CLAUDE.md, y si mantienes los dos, un CLAUDE.md con la línea @AGENTS.md permite que todas las herramientas compartan un mismo conjunto de reglas.
¿CLAUDE.md también funciona en la app de escritorio y en VS Code?
Sí. La terminal, la pestaña Code de la app de escritorio y la extensión de VS Code usan el mismo motor de Claude Code, así que los mismos archivos CLAUDE.md se cargan en todos.
¿Dónde está el archivo CLAUDE.md global en Windows?
Está en %USERPROFILE%\.claude\CLAUDE.md, que normalmente es C:\Users\TuNombre\.claude\CLAUDE.md. Si todavía no existe, ejecuta /memory en Claude Code y elige el archivo de usuario, y se crea solo.
¿Claude Code puede actualizar CLAUDE.md por su cuenta?
Solo cuando se lo pides, por ejemplo con "agrega esta regla a CLAUDE.md". Aparte, escribe sus propias notas de memoria automática sin que se lo pidas, y puedes verlas y editarlas con /memory.
¿Puedo dejar notas en CLAUDE.md que Claude no lea?
Sí. Los comentarios HTML de bloque, como <!-- nota para el equipo -->, se eliminan antes de que el archivo llegue a Claude, así que no ocupan contexto. Los comentarios dentro de bloques de código se mantienen.
Sigue leyendo
Tutorial de Claude Code: aprende a usarlo en un fin de semana
Aprende a usar Claude Code creando la web de un negocio local: la conversación, los permisos, el modo plan, cómo deshacer y 10 consejos que ahorran horas.
Claude Code · 11 min de lecturaCómo crear un skill de Claude: guía de SKILL.md (2026)
Aprende cómo crear un skill de Claude: qué es SKILL.md, cómo se cargan los skills, un ejemplo completo para briefs de campaña y cómo instalar skills de otros.
Claude Code · 12 min de lecturaComandos de Claude Code: atajos, flags y configuración
Comandos de Claude Code en una página: comandos slash, atajos de teclado, flags de la CLI y dónde vive cada archivo de configuración, verificado con la doc oficial.
Claude Code · 13 min de lectura