Memoria y contexto Guía paso a paso

blueprint.md: un archivo de estado para que Claude Code retome donde lo dejaste

Cada sesión de Claude Code empieza sin recordar lo que se probó ayer. Un blueprint.md corto, importado desde tu CLAUDE.md y reescrito al final de cada jornada, guarda el objetivo, el punto exacto en que quedaste y, sobre todo, lo que ya falló y por qué, para no repetirlo.

Nivel
Intermedio
Qué necesitas
Claude Code instalado y un proyecto en curso; no hace falta instalar nada más.
Cuánto lleva
Unos 15 minutos la primera vez; medio minuto al cerrar cada sesión

Herramientas que usa esta guía

01 El problema: lo que se pierde al cerrar

El código sigue en el disco cuando vuelves al día siguiente. Lo que desaparece es el contexto: por qué se hizo así, qué se descartó y, sobre todo, qué se intentó y no funcionó. Sin eso, Claude propone con entusiasmo la misma solución que ayer os costó dos horas, o toca un archivo que ya estaba bien porque nadie le dijo que no lo tocara.

El resumen automático de la conversación no lo resuelve: decide por su cuenta qué era importante y suele tirar justo los callejones sin salida. Lo que necesitas no es un resumen, sino un archivo de estado del proyecto, corto, con secciones fijas y que puedas abrir y corregir tú.

01

Sin archivo

Dedicas veinte minutos a contar la historia, olvidas la mitad y Claude rellena huecos con suposiciones.

02

Con archivo

La sesión arranca sabiendo el objetivo, el punto exacto y la lista de lo que no hay que volver a probar.

02 La estructura del archivo

Guárdalo en la raíz del proyecto, junto al CLAUDE.md. Mantén los encabezados siempre iguales: las reglas y el comando que verás después los usan como referencia. La sección clave es la de descartado, con fecha y motivo de cada intento fallido.

markdown · blueprint.md (plantilla)
# Blueprint: <proyecto>
Actualizado: AAAA-MM-DD HH:MM

## Objetivo
<una o dos frases con el resultado que buscas>

## Estado actual
<qué funciona, qué está a medias, qué falta probar>

## Archivos implicados
- ruta/archivo.ext: para qué sirve

## Cambios pendientes de commit
- <cambio y motivo>

## Descartado (no repetir)
- [AAAA-MM-DD] Intenté <qué> para <objetivo>; falló porque <causa>.

## Próximos pasos
1. <acción concreta sobre un archivo concreto>
Sección Qué incluir Qué evitar
Objetivo El resultado, con tus palabras El plan técnico, que cambia cada semana
Estado actual Una foto de hoy La crónica de cómo llegaste
Archivos implicados Rutas con una línea de propósito El árbol completo del proyecto
Cambios pendientes Lo que aún no está en git Lo que el historial de git ya cuenta
Descartado Qué, para qué y por qué falló, con fecha «No funcionó» sin motivo
Próximos pasos Un máximo de cinco, cada uno con su archivo Ideas para algún día

03 Empieza a mano: dos prompts

Antes de automatizar nada, esto ya funciona: pides el archivo antes de irte, limpias la conversación con /clear y al día siguiente le pides que lo lea. El archivo está en el disco, así que no se pierde al cerrar.

Prompt · Al cerrar la sesión
Vamos a parar por hoy. Actualiza blueprint.md en la raíz del proyecto. Si ya existe, léelo entero y reescríbelo completo; no añadas al final.
- Objetivo: déjalo igual salvo que haya cambiado.
- Estado actual: qué funciona, qué está a medias y qué queda por probar.
- Archivos implicados: los de hoy y los de mañana, una línea cada uno.
- Cambios pendientes: solo lo que no esté en git.
- Descartado: todo lo que hoy no ha funcionado, con el formato [fecha] Intenté <qué> para <objetivo>; falló porque <causa>.
- Próximos pasos: máximo cinco, cada uno con su archivo.
Actualiza la fecha y dime en una línea qué has cambiado y cuántas líneas tiene.
Prompt · Al empezar al día siguiente
Lee blueprint.md y todavía no hagas nada más. Resúmeme en cinco líneas el objetivo, dónde nos quedamos, qué archivos están en juego, qué no debemos repetir y cuál es el siguiente paso. Después espera a que te diga por dónde empezamos.

04 Que se cargue solo: el import con @

Escribir en el CLAUDE.md «lee blueprint.md» deja una instrucción que a veces se cumple y a veces no. Un import con arroba, en cambio, expande el archivo y lo mete en contexto al arrancar la sesión, igual que el propio CLAUDE.md.

markdown · Línea a añadir en tu CLAUDE.md (en una línea propia)
@blueprint.md
  • ✓La ruta es relativa al archivo que contiene el import, no a la carpeta desde la que trabajas.
  • ✓No la pongas entre comillas invertidas ni dentro de un bloque de código: ahí se trata como texto y no importa nada.
  • ✓Si el archivo queda fuera del directorio de trabajo, Claude Code pide aprobación la primera vez; si la rechazas, no se carga.
  • ✓Los imports encadenados admiten como máximo cuatro saltos.
  • ✓Comprueba que funciona con /context: blueprint.md debe aparecer entre los archivos de memoria cargados.
  • ✓Lo importado consume contexto en cada arranque, así que mantén el archivo corto.

05 Que se actualice solo: reglas y comando

Para que no dependa de tu memoria, añade al CLAUDE.md unas reglas que indiquen cuándo reescribir el archivo. Ten en cuenta que el CLAUDE.md es contexto, no una configuración obligatoria: se cumple casi siempre, y lo primero que se relaja son las sesiones muy largas. Por eso conviene tener también un comando que lances tú.

markdown · Reglas para el final de tu CLAUDE.md
## Mantenimiento de blueprint.md
Reescribe blueprint.md completo (nunca añadas al final) cuando:
- Diga que cerramos, que lo dejamos por hoy o ejecute /clear.
- Algo que hemos probado falle: anótalo al momento en «Descartado» con fecha y causa.
- Completemos un próximo paso: quítalo de la lista.
- Cambie el objetivo: mueve el archivo actual a docs/blueprints/ y crea uno nuevo.
Actualiza siempre la fecha y mantenlo por debajo de 120 líneas.
markdown · .claude/skills/blueprint/SKILL.md (crea el comando /blueprint)
---
name: blueprint
description: Actualiza blueprint.md en la raíz del proyecto con el objetivo, el estado actual, los archivos implicados, los cambios pendientes, lo descartado y los próximos pasos. Úsala cuando el usuario escriba /blueprint, diga que cierra la sesión o que algo no ha funcionado.
---

1. Si blueprint.md no existe, créalo con la plantilla del proyecto.
2. Si existe, léelo entero y reescríbelo completo.
3. Registra cada intento fallido con fecha y causa en «Descartado».
4. Aplica la poda antes de guardar y mantén el archivo por debajo de 120 líneas.
5. Responde en una línea qué ha cambiado y cuántas líneas tiene.

06 La poda: un archivo que solo crece no sirve

  • ✓Fija un techo (por ejemplo, 120 líneas) y recorta primero «Cambios pendientes», luego «Estado actual».
  • ✓Saca de «Cambios pendientes» todo lo que ya esté en un commit.
  • ✓Retira de «Descartado» los intentos que ya no aplican porque cambió el enfoque o la dependencia.
  • ✓Cuando termine la tarea, archiva el blueprint y empieza uno nuevo; no es un diario del proyecto.
  • ✓Si la fecha de «Actualizado» es antigua y has trabajado ayer, el archivo está muerto: no te fíes de él.
Herramienta Para qué sirve
blueprint.md Retomar una tarea concreta entre sesiones
/compact Liberar contexto dentro de la misma sesión
Memoria automática Preferencias y correcciones que Claude aprende con el tiempo
Skill handoff (mattpocock/skills) Traspasar una conversación a otro agente

Preguntas frecuentes

Cubren cosas distintas. La memoria automática guarda preferencias y aprendizajes generales; blueprint.md guarda el estado de una tarea concreta y los intentos fallidos, y puedes leerlo y corregirlo tú.

Depende. Si trabajas solo, puede ir en .gitignore. En equipo, cada persona puede tener el suyo, o se comparte uno por rama si la tarea es común.

Ejecuta /context al inicio de la sesión y busca blueprint.md en la lista de archivos de memoria. Si no aparece, revisa la ruta del import y que no esté entre comillas invertidas.

No es su objetivo. Este archivo guarda dónde te quedaste en algo que ya estás construyendo; para diseñar un proyecto desde cero necesitas un documento de especificación.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Intermedio

Memoria persistente para Claude Code: Claude-Mem y MemPalace comparados

Claude Code ya trae CLAUDE.md y memoria automática, pero no recuerda el detalle de lo que hiciste hace tres semanas. Te explicamos dos herramientas de código abierto que lo resuelven de formas opuestas: Claude-Mem, que captura y resume todo sola, y MemPalace, que guarda tus conversaciones literales en local y las busca cuando hace falta.

Entre 10 y 20 minutos por herramienta, más el tiempo de indexar tus sesiones antiguas Leer la guía →
Guía paso a paso · Principiante

Memoria de Claude: cómo hacer que no empiece de cero en Chat, Cowork y Claude Code

Cada conversación nueva con Claude arranca sin recordar las anteriores, salvo lo que hayas guardado en el sitio adecuado. Esta guía explica qué memoria ofrece cada superficie (Chat, Cowork y Claude Code), dónde vive, cómo prepararla en minutos y por qué abrir conversaciones nuevas a menudo mejora las respuestas en lugar de empeorarlas.

Unos 20 minutos para dejar la memoria configurada Leer la guía →
Guía paso a paso · Principiante

Por qué Claude empeora en conversaciones largas y cómo evitarlo

Cuando una conversación crece, Claude empieza a olvidar instrucciones y a cometer errores que al principio no cometía. No es que el modelo pierda inteligencia: el contexto se llena de ruido. Aquí aprendes a medirlo, a limpiarlo sin perder el hilo y a guardar lo importante donde sobreviva a cualquier limpieza.

Unos 10 minutos Leer la guía →
Guía paso a paso · Principiante

Cómo organizar carpetas y archivos CLAUDE.md para que Claude Code se oriente solo

Antes de montar bases vectoriales o un segundo cerebro complejo, prueba lo que de verdad funciona en la mayoría de casos: carpetas bien nombradas y archivos CLAUDE.md cortos en cada nivel. Esta guía explica cómo los carga Claude Code, cómo generarlos con /init y cómo mantenerlos al día sesión tras sesión.

Unos 30 minutos para la primera versión Leer la guía →
Guía paso a paso · Intermedio

The Architect: planos de software que Claude Code construye sin preguntarte

The Architect es un plugin de Claude Code que no programa: te entrevista, elige el stack, detecta lo que falta por decidir y escribe un plano autocontenido con criterios de aceptación y comandos de verificación en cada paso. Útil para fundadores, agencias y equipos que quieren delegar la construcción a un agente sin perder el control.

Unos 10 minutos en modo rápido o entre 40 y 60 en modo completo, más la generación del plano. Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp