blackdark
ClaudeCLAUDE.mdclaude codeplantillacontextovibe codingproductividad

Plantilla de CLAUDE.md para que Claude deje de picar a ciegas

Cada sesión nueva de Claude Code empieza sin saber qué estás construyendo. La solución: el plan antes que el código y un CLAUDE.md con qué construyes, para quién, qué está hecho y qué falta. Plantilla completa para copiar y el prompt del plan.

Por BlackdarkActualizado el 4 min de lectura
Ir directo a la plantilla

«Un prompt más y ya.» Llevas tres semanas diciendo lo mismo.

Le pides los pagos y te rompe la web. Le pides que lo arregle y rompe otra cosa. Y vuelta a empezar.

La IA no es el problema. El problema es que trabaja como un minero sin mapa: cada vez que entras, pica en una dirección distinta.

Por qué cada sesión empieza sin memoria

Cada sesión nueva de Claude Code empieza con el contexto en blanco. No recuerda lo que hablasteis ayer, qué decidiste, qué está a medias ni qué no se puede tocar. Tú lo tienes en la cabeza. Claude, no.

Así que cuando le pides «añade los pagos», hace lo que puede con lo que ve en ese momento: abre archivos, supone cosas y cambia lo que le parece. A veces acierta. Otras, te rompe la web.

Los que terminan sus proyectos hacen dos cosas:

Las 2 cosas de los que terminan

  1. El plan antes que el código

    «No escribas nada todavía: dime qué vas a hacer.» Ves el plan, lo corriges y luego construye.

  2. El mapa por escrito

    Un CLAUDE.md con qué construyes, para quién y qué falta. Cada sesión lo lee y pica en la misma dirección.

1. El plan antes que el código

Antes de cualquier cambio grande, no le dejes empezar a escribir. Pídele primero qué va a hacer, en qué orden y qué archivos va a tocar. Así ves el problema antes de que pase, no después.

Puedes hacerlo con este prompt (también va dentro de la plantilla):

Prompt · El plan antes que el código
No escribas nada todavía. Lee CLAUDE.md, dime qué vas a hacer, en qué orden y qué archivos vas a tocar. Espera mi OK antes de empezar.

En Claude Code también tienes el plan mode, que hace esto mismo de forma automática: Claude revisa el proyecto sin tocar nada hasta que apruebas. Lo explicamos en la guía de plan mode en Claude Code.

2. El mapa por escrito: CLAUDE.md

CLAUDE.md es un archivo de texto que pones en la carpeta principal de tu proyecto. Claude Code lo lee solo al empezar cada sesión, sin que tengas que pegarlo en el chat. Es el mapa de la mina: qué estás construyendo, para quién, qué está hecho, qué falta y qué reglas tiene que cumplir.

Si quieres entender a fondo qué poner y qué no, lo tienes en CLAUDE.md: el archivo que multiplica a Claude. Aquí vamos a lo práctico: la plantilla.

La plantilla de CLAUDE.md

Cópiala, crea un archivo llamado CLAUDE.md en la raíz de tu proyecto y rellena lo que va entre los signos < >:

CLAUDE.md
# CLAUDE.md — <nombre del proyecto>

> Claude Code lee este archivo al empezar cada sesión. Mantenlo corto (lo esencial cabe en 1 pantalla) y actualízalo al terminar cada tarea.

## Qué construyo
<Una frase: qué es y qué problema resuelve. Ej.: «Web de reservas para mi peluquería».>

## Para quién
<Quién lo usa y qué necesita hacer. Ej.: «Mis clientes reservan cita desde el móvil en menos de 1 minuto».>

## Stack
- Front: <Next.js / HTML…>
- Datos: <Supabase / SQLite…>
- Pagos: <Stripe / Kunfupay…>
- Dónde se publica: <Vercel / Hostinger…>

## Estado
- ✅ Hecho: <lista corta>
- 🚧 En curso: <lo de esta semana>
- ⏳ Falta: <lo siguiente, en orden>

## Reglas para Claude
- Antes de cambiar más de un archivo: enséñame el plan y espera mi OK.
- No toques <carpetas/archivos sensibles> sin preguntar.
- Nada de claves ni contraseñas en el código: van en `.env`.
- Al terminar una tarea: actualiza la sección «Estado» de este archivo.
- Si algo no está claro, pregunta en vez de inventar.

## Cómo se prueba
<Comando para arrancarlo en local y qué comprobar. Ej.: `npm run dev` → reservar una cita de prueba.>

---

### Prompt para el plan (pégalo antes de cualquier cambio grande)
```
No escribas nada todavía. Lee CLAUDE.md, dime qué vas a hacer, en qué orden
y qué archivos vas a tocar. Espera mi OK antes de empezar.
```

Cómo rellenarla bien

  • Qué construyo y para quién: una frase cada uno. Si no cabe en una frase, todavía no lo tienes claro (y Claude tampoco).
  • Stack: solo lo que usas de verdad. Así Claude no mete otra librería «porque sí».
  • Estado: es la parte que más ayuda. Con «Hecho / En curso / Falta», cada sesión sabe dónde está y qué toca después.
  • Reglas: pocas y directas. Las que más errores evitan son las que dicen qué no hacer.
  • Cómo se prueba: el comando para arrancarlo y qué mirar. Así Claude puede comprobar su propio trabajo.

Consejo

El truco está en la regla 4. Si al terminar cada tarea Claude actualiza la sección «Estado», el mapa se mantiene solo. La próxima sesión empieza sabiendo exactamente por dónde iba la anterior.

Nota

Corto es mejor. La documentación de Claude Code recomienda menos de 200 líneas por CLAUDE.md: cuanto más largo, más contexto gasta y peor sigue las instrucciones. Si no tienes proyecto todavía, escribe /init en Claude Code y te genera un primer CLAUDE.md a partir de tu código; luego completa con esta plantilla lo que no puede adivinar.

Cómo comprobar que Claude lo lee

  1. Guarda el archivo como CLAUDE.md en la carpeta principal del proyecto (o en .claude/CLAUDE.md).
  2. Abre una sesión nueva de Claude Code en esa carpeta.
  3. Escribe /context y busca tu CLAUDE.md en la lista de archivos de memoria.
  4. Prueba rápida: pregúntale «¿qué estoy construyendo y qué falta?». Si te lo dice, el mapa funciona.

Con el plan antes que el código y el mapa por escrito, cada sesión pica en la misma dirección. Y el proyecto, por fin, se termina.

Fuente: cómo recuerda Claude tu proyecto, documentación oficial de Claude Code.

FAQ

Porque cada sesión de Claude Code empieza con una ventana de contexto nueva. Lo que hablasteis en otra conversación no está ahí. Para que no empiece de cero, Claude Code carga al principio de cada sesión los archivos CLAUDE.md y su memoria automática. El CLAUDE.md es el que escribes tú y controlas tú.

En la carpeta principal (la raíz) de tu proyecto, con el nombre CLAUDE.md. También vale dentro de la carpeta .claude del proyecto. Claude Code lo lee solo al empezar cada sesión en esa carpeta. Para comprobar que lo ha cargado, escribe /context y míralo en la lista de archivos de memoria.

Poco. La documentación de Claude Code recomienda menos de 200 líneas por archivo: cuanto más largo, más contexto gasta y peor sigue las instrucciones. Esta plantilla cabe en una pantalla y es lo ideal para empezar.

Lo trata como contexto e instrucciones, no como una norma que no se puede saltar. Cuanto más concretas y cortas sean tus reglas, más caso hace. Por eso la plantilla usa frases directas como «enséñame el plan y espera mi OK».

Sí. Escribe /init en Claude Code y analizará tu proyecto para crear un CLAUDE.md inicial. Después añade lo que Claude no puede adivinar: para quién es, qué falta y tus reglas. Esta plantilla te sirve de guía para eso.

Sigue profundizando en el mismo tema.

Compartir
Newsletter

Recibe las próximas guías en tu correo

Ideas y recursos de IA y marketing, sin relleno. Lo que funciona y cómo aplicarlo.

Ideas y recursos sin spam. Cancela cuando quieras.

¿Te sirve esta guía?

Suscríbete