Qué es un CLAUDE.md útil, cómo estructurarlo, qué reglas funcionan y cuáles no. La diferencia entre un agente que ayuda a teclear y uno que conoce tu repo.
Si tu repo no tiene un CLAUDE.md, en 2026 estás perdiendo horas cada semana. No porque la IA no
funcione: funciona. Sino porque cada sesión empiezas desde cero explicando lo mismo.
Esta guía explica qué es un CLAUDE.md útil, cómo estructurarlo y qué cosas NO meter (porque
saturan el contexto y te tiran la calidad de las respuestas).
Es un archivo en la raíz del proyecto (o por feature) que tu agente lee automáticamente al abrir el repo. Contiene las reglas, convenciones y prohibiciones que esperas que respete.
No es un README. El README es para humanos que llegan al repo. CLAUDE.md es para el agente que va a escribir código en el repo.
# [Project Name] — Development Guide
## Core Stack
- Lo mínimo imprescindible: framework, DB, auth, package manager
## Critical Rules (NON-NEGOTIABLE)
### 1. Directory Structure
### 2. Import Rules
### 3. Dependency Rules
### 4. Language & Code Style
### 5. No Comments Policy
### 6. No Business Logic in Page Components
## Project Structure
## Decision Tree: Where to Put New Code?
## Anti-Patterns (DO NOT DO THIS)Cada sección tiene 5-15 líneas, no 5 párrafos. La idea no es enseñar; es recordar.
console.log, usa @/lib/errors/logger". El agente puede
comprobarlo.// Wrong
import { Button } from '@/shared/components/ui';
// Right
import { Button } from '@/shared/components/ui/button';Además del CLAUDE.md raíz, conviene uno por feature en módulos sensibles:
src/features/auth/CLAUDE.md
src/features/payments/CLAUDE.md
src/features/blog/CLAUDE.mdCada uno con:
draft → published → archived)Así, cuando el agente tocha src/features/blog/, lee también las reglas locales y no tiene que
adivinar.
1. Demasiado largo: si tu CLAUDE.md tiene 800 líneas, el agente lo procesa pero pierde prioridades. Apunta a 200-400 líneas máximo en el raíz.
2. Reglas contradictorias: "siempre usa X" en un sitio, "evita X" en otro. Pasa cuando escribes en distintos momentos. Revísalo entero al añadir.
3. Sin "WHY" en las reglas raras: si dices "no uses Edge runtime", explica brevemente: "Prisma no lo soporta". Sin el porqué, el agente puede saltárselo si parece que la situación es distinta.
4. Confundir README con CLAUDE.md: el README explica qué es el proyecto. CLAUDE.md cómo
trabajar dentro del proyecto. No los mezcles.
CLAUDE.md es la diferencia entre un agente que "ayuda a teclear" y un agente que "trabaja en tu
repo como si lo conociera de hace meses".
5 minutos al día escribiéndolo te ahorran 30 minutos al día de prompts repetidos. En un mes son horas. En seis, son una feature entera.
Suscríbete para más tutoriales y tips sobre crear productos con IA
Las cuatro piezas que convierten un boilerplate en un copiloto operativo. Qué son, cuándo usar cada una y cómo encajarlas en tu repo.
Cómo se trabaja end-to-end con Claude Code sobre un boilerplate AI-native. Qué hace el humano, qué hace el agente, y por qué el resultado es 5x más rápido.