Saltar al contenido

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
  1. Cómo funciona CLAUDE.md
  2. Dónde van los archivos CLAUDE.md
  3. Cómo crear un archivo CLAUDE.md
  4. Qué poner y qué dejar fuera
  5. Tres plantillas de CLAUDE.md listas para copiar
  6. Cuando CLAUDE.md no alcanza
  7. Cuando Claude ignora tu CLAUDE.md
  8. Qué hacer ahora

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.mdMemoria automática
Quién la escribeTúClaude
Qué contieneReglas, contexto y preferenciasNotas sobre tus correcciones y preferencias
Cuándo se cargaEn cada sesión, completoEn cada sesión, hasta las primeras 200 líneas o 25KB de su índice
Ideal paraTodo lo que de otro modo repetiríasPequeñ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.

AlcanceUbicaciónÚsalo paraA quién aplica
Personal, todos los proyectos~/.claude/CLAUDE.mdTu idioma, tu tono y tu forma de trabajarSolo a ti
Proyecto./CLAUDE.md o ./.claude/CLAUDE.mdLas reglas y el contexto del proyectoA cualquiera que tenga la carpeta; súbelo al repositorio para compartirlo
Personal, un proyecto./CLAUDE.local.mdNotas privadas para este proyecto; agrégalo a .gitignoreSolo 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 TIA 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.

El orden en que Claude los lee
  1. Organización

    Reglas de la empresa definidas por TI, si tu empresa tiene

  2. Tu archivo personal

    ~/.claude/CLAUDE.md

  3. Carpetas superiores

    Cualquier CLAUDE.md en las carpetas por encima de tu proyecto

  4. 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

  1. 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.
  2. Ejecuta /init. Claude recorre la carpeta y escribe un CLAUDE.md inicial. Si ya existe uno, propone mejoras en lugar de sobrescribirlo.
  3. O deja que Claude te entreviste. Para una carpeta que todavía tiene poco, el prompt de abajo da mejores resultados que /init.
  4. Edítalo. /memory enumera tus archivos CLAUDE.md y abre uno en tu editor, o simplemente puedes decir "agrega esta regla a CLAUDE.md".
  5. Vuelve a cargarlo. El archivo se lee al inicio de la sesión, así que ejecuta /clear o 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.
  6. Comprueba que se cargó. Ejecuta /context y busca el archivo en Memory files.
Deja que Claude te entreviste para tu CLAUDE.md
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.

PonDeja fuera
Quién eres y para quién es el trabajoContraseñas, claves de API y números de cuenta
Tu tono de voz y las palabras que nunca usasDocumentos de contexto largos
Cómo está organizada la carpeta y cómo se nombran los archivosDetalles 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 trabajoProcedimientos paso a paso que solo necesitas a veces
Errores que Claude ya cometióTodo lo que Claude puede ver abriendo los archivos
Cinco reglas para instrucciones que Claude sí sigue

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.

markdown
# 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.

markdown
# 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.

markdown
# 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

Dónde van otros tipos de reglas

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 /context y búscalo en Memory files; si no está, está en la carpeta equivocada.
  • Lo editaste a mitad de sesión. Ejecuta /clear o 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?

Cambiaste CLAUDE.md a mitad de una sesión. ¿Cuándo ve Claude el cambio?

¿Cuál es la forma más segura de impedir que Claude lea tu archivo .env?

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.

Sin spam. Te das de baja con un clic. Usamos tu correo para enviarte el curso y consejos de IA.

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