Guía CLAUDE.md

Escribe el CLAUDE.md ideal

CLAUDE.md es el archivo que determina cómo Claude entiende tu proyecto. Uno bien escrito significa menos correcciones, mejor código y agentes que realmente saben en qué están trabajando.

Esta guía recorre cada sección de un archivo CLAUDE.md, desde las declaraciones de stack técnico hasta las instrucciones específicas por agente. Sigue los pasos y construye el tuyo poco a poco.

¿Qué es CLAUDE.md?

CLAUDE.md es un archivo markdown que colocas en la raíz de tu proyecto. Cuando Claude Code inicia una sesión, lee este archivo primero. Todo lo que contiene pasa a formar parte del contexto de Claude: tu stack técnico, tu estructura de archivos, las convenciones de tu equipo y cualquier instrucción que quieras que siga cada agente.

Piensa en él como un documento de briefing. Sin él, Claude tiene que adivinar cómo está organizado tu proyecto. Con un buen CLAUDE.md, Claude ya sabe donde están las cosas, qué patrones seguir y qué evitar. La diferencia en la calidad de los resultados es notable.

“Invertir 10 minutos en CLAUDE.md ahorra horas de corregir código generado por IA que no coincide con los patrones de tu proyecto.”

Observado en cientos de proyectos Claude Code

CLAUDE.md malo vs. bueno

La estructura y especificidad de tu CLAUDE.md impactan directamente en lo bien que Claude trabaja en tu codebase.

CLAUDE.md débil

  • ✗Instrucciones vagas como "usa buenas prácticas" sin detalles
  • ✗Sin mapa de archivos, Claude adivina donde colocar el código nuevo
  • ✗Convenciones ausentes; el estilo varía entre sesiones
  • ✗Sin comandos de build o test, lo que lleva a sugerencias rotas

CLAUDE.md sólido

  • ✓Stack técnico explícito con versiones: React 19, Vite 6, Zustand 5, Tailwind 4
  • ✓Mapa claro de directorios y su propósito
  • ✓Patrones de nombrado, manejo de errores y preferencias de estilo documentados
  • ✓Comandos de build, test y dev listos para copiar y ejecutar

6 secciones esenciales

Un CLAUDE.md bien estructurado cubre estas seis áreas. Cada una le da a Claude información concreta sobre la que puede actuar de inmediato.

Declaración del stack técnico

Lista tus frameworks, bibliotecas y sus versiones de forma explícita. Incluye tu gestor de paquetes, la versión de Node y cualquier requisito de ejecución. Claude usa esto para generar código compatible sin adivinar.

Mapa de estructura de archivos

Describe tus directorios clave y qué contiene cada uno. Componentes, stores, servicios, rutas API, tipos. Un diagrama de árbol corto con una línea de descripción por carpeta funciona bien.

Convenciones de código

Documenta tus patrones de nombrado (camelCase para archivos, PascalCase para componentes), tu enfoque de manejo de errores, el orden de imports y cualquier regla específica del proyecto. Esto mantiene la salida de Claude consistente con tu código existente.

Comandos de build y test

Incluye tus comandos de dev, build, test y lint. Cuando Claude necesite verificar que algo funciona o sugerir un script, usará exactamente los comandos que tu proyecto espera.

Instrucciones por rol de agente

Si usas varios agentes (QA, frontend, backend, DevOps), agrega una sección describiendo en qué debe enfocarse cada rol. Esto es especialmente útil con la configuración multi-agente de AgentsRoom.

Zonas a evitar

Dile a Claude lo que NO debe hacer. No modificar archivos de configuración, no tocar el sistema de autenticación, no refactorizar la capa de base de datos. Los límites explícitos evitan que los agentes hagan cambios no deseados.

Construye tu CLAUDE.md en 4 pasos

No necesitas escribirlo todo de una vez. Empieza con lo básico y amplía a medida que descubres lo que Claude necesita saber.

1

Audita tu proyecto

Abre tu package.json y lista cada framework, biblioteca y herramienta que usa tu proyecto. Anota las versiones. Revisa tus requisitos de ejecución (versión de Node, versión de Python, base de datos). Esto se convierte en tu sección de stack técnico.

package.json + versiones runtime + base de datos

2

Mapea tu árbol de archivos

Ejecuta un tree rápido de tu directorio src. Identifica las carpetas de primer nivel y escribe una descripción de una línea para cada una. Enfócate en donde viven los componentes, stores, servicios, tipos y rutas API.

Árbol src/ con anotaciones de propósito

3

Documenta tus convenciones

Mira tu código existente y anota los patrones: cómo nombras archivos, cómo manejas errores, cómo estructuras los imports, si usas exports por defecto o con nombre. Escríbelos como reglas cortas.

Nombrado, imports, manejo de errores, exports

4

Agrega secciones por agente

Si trabajas con agentes especializados, agrega áreas de enfoque para cada rol. El agente frontend debe conocer tu biblioteca de componentes. El agente DevOps debe conocer tu pipeline de despliegue. El agente QA debe conocer tu framework de testing.

Áreas de enfoque + zonas a evitar por rol

¿Por qué AgentsRoom para CLAUDE.md?

AgentsRoom está construido alrededor de CLAUDE.md como concepto central, no como algo secundario.

Editor CLAUDE.md integrado

Edita tu CLAUDE.md directamente dentro de AgentsRoom con resaltado de sintaxis y guardado en tiempo real. Sin cambiar a tu editor de texto o IDE.

Vista previa en vivo por agente

Mira cómo cada agente interpreta tu CLAUDE.md en tiempo real. Observa la salida del terminal para verificar que los agentes siguen tus convenciones y respetan tus zonas a evitar.

Contexto por proyecto

Cada proyecto en AgentsRoom tiene su propio CLAUDE.md. Cambia entre proyectos y cada agente carga automáticamente el archivo de contexto correcto para esa codebase.

Integración con roles de agentes

Los 14 roles de agentes de AgentsRoom se combinan directamente con las secciones de CLAUDE.md. Define áreas de enfoque y zonas a evitar por rol, y cada agente recoge exactamente las instrucciones destinadas a él.

Watch what your CLAUDE.md does to Claude Code token usage

CLAUDE.md is prepended to every Claude turn. A bloated CLAUDE.md silently inflates Claude Code token usage on every message. AgentsRoom puts a per-session token meter on each agent so you can see exactly how much your CLAUDE.md is costing you, with a live cache hit rate to confirm it stays cached.

See the Claude Code token usage tracker

FAQ sobre CLAUDE.md

¿Dónde debo colocar mi archivo CLAUDE.md?+
Colócalo en la raíz de tu directorio de proyecto, junto a tu package.json o archivo de configuración equivalente. Claude Code lo lee automáticamente al iniciar una sesión en ese directorio. También puedes tener archivos CLAUDE.md anidados en subdirectorios para contexto más específico.
¿Qué longitud debería tener un CLAUDE.md?+
No hay un límite estricto, pero apunta a entre 50 y 300 líneas. Cubre lo esencial: stack técnico, estructura de archivos, convenciones y comandos. Muy corto y Claude carece de contexto. Muy largo y arriesgas diluir lo importante con ruido.
¿CLAUDE.md funciona con todos los modelos de Claude?+
Sí. CLAUDE.md es leído por Claude Code sin importar qué modelo selecciones (Opus, Sonnet o Haiku). Todos los modelos se benefician de un contexto de proyecto explícito, aunque modelos más grandes como Opus pueden absorber y aplicar instrucciones más detalladas.
¿Debería hacer commit de CLAUDE.md al control de versiones?+
Sí, para instrucciones de proyecto compartidas. Tu equipo se beneficia de un comportamiento IA consistente entre todos los desarrolladores. Para preferencias personales, AgentsRoom soporta configuraciones de agentes personales que se agregan automáticamente al gitignore.
¿Puedo usar CLAUDE.md con configuraciones multi-agente?+
Por supuesto. En AgentsRoom, cada agente de tu proyecto lee el mismo CLAUDE.md. Puedes agregar secciones específicas por rol (por ejemplo, notas para el agente QA vs. el agente frontend) para que cada especialista reciba instrucciones dirigidas.
¿Con qué frecuencia debo actualizar mi CLAUDE.md?+
Actualízalo cada vez que la estructura o convenciones de tu proyecto cambien. ¿Agregaste un nuevo framework? Actualiza el stack técnico. ¿Cambiaste la estructura de directorios? Actualiza el mapa de archivos. Un CLAUDE.md desactualizado lleva a sugerencias desactualizadas.

Para profundizar

Empieza a escribir mejores archivos CLAUDE.md

Descarga AgentsRoom y usa el editor CLAUDE.md integrado para dar a tus agentes el contexto que necesitan. Mejores instrucciones, mejor código.

GratisDescargar AgentsRoom

App complementaria: supervisa tus agentes en movimiento

Usa Claude, Codex, Antigravity CLI u otro proveedor de IA.

Instalar la extensión
Chrome Web Store

Envía bugs y peticiones directamente a tu backlog público.

Multi-proyectos
Multi-proveedor
Multi-agentes
Estado en vivo
Diff y commit
App móvil
Vista previa
Equipos de agentes
Pruebas en navegador
Dev guiada por backlog
Biblioteca de prompts
Biblioteca de skills
Ver todas las funcionalidades