Saltar al contenido
jungladigital

¿Dónde estamos? La pregunta que abre cada sesión

Cierra Claude, vuelve a abrirlo y pregunta «¿dónde estamos?». Lee tus archivos antes de contestar, hace una tarea pequeña y actualiza el estado. La memoria que sobrevive vive en archivos, no en el chat.

La pregunta ¿dónde estamos? en verde: la que abre cada sesión

La prueba de fuego. Si los archivos de la parada anterior sirven de algo, una sesión nueva tiene que arrancar sabiendo lo mismo que la anterior. Vamos a comprobarlo con el ritual que repito cada vez que abro un proyecto: salir, volver a entrar y hacer una sola pregunta.

Sal y vuelve a entrar

Cierra con /exit y abre otra sesión (ya no pregunta si confías: lo dijiste una vez). La pregunta:

~/barberia — claude
$ claude

Claude Code v2.1.251

Fable 5 with medium effort · Claude Max

/Users/ana/barberia

> ¿dónde estamos?
Thinking… 3s (esc to interrupt)
Bash(ls -la)

Bash command

ls -la

Do you want to proceed?

  1. 1. Yes
  2. 2. Yes, and don't ask again for ls commands in barberia
  3. 3. No, and tell Claude what to do differently (esc)
total 40
drwxr-xr-x 7 ana staff 224 Sep 1 19:39 .
drwxr-xr-x 30 ana staff 960 Sep 1 19:40 ..
-rw-r--r-- 1 ana staff 1950 Sep 1 19:39 CLAUDE.md
… +4 lines (ctrl+o to expand)
Read(PROYECTO.md)
Read 21 lines
Read(ESTADO.md)
Read 36 lines
Read(ROADMAP.md)
Read 43 lines
Read(DATOS.md)
Read 45 lines
Estás en el punto cero de código: la documentación está toda armada, pero index.html todavía no existe. Hecho: PROYECTO.md con la definición cerrada; CLAUDE.md, ROADMAP.md y ESTADO.md listos; DATOS.md creado pero completamente vacío, todos los campos dicen [PENDIENTE]. Falta: el paso 1 del roadmap, maquetar el index.html con placeholders, que no está bloqueado por nadie; y el paso 2, bloqueado por el dueño de la barbería: número de WhatsApp, precios, dirección, horario y la foto. ¿Arranco con el esqueleto?

Antes de contestar leyó los cuatro archivos. No le contaste nada: lo sacó de tu carpeta.

Una tarea pequeña

Trabajo de verdad, chiquito: el dueño confirmó dos datos. Se lo cuentas sin decirle en qué archivo va:

~/barberia — claude
> el dueño ya me confirmó dos cosas: el nombre va tal cual, Barbería Don Julio, y el mensaje del botón de WhatsApp es «Hola, quiero reservar un corte». Anótalo donde corresponda
Thinking… 4s (esc to interrupt)
Update(DATOS.md)

Edit file

DATOS.md

Do you want to make this edit to DATOS.md?

  1. 1. Yes
  2. 2. Yes, allow all edits during this session (shift+tab)
  3. 3. No, and tell Claude what to do differently (esc)
Updated DATOS.md with 1 addition and 1 removal
Update(DATOS.md)

Edit file

DATOS.md

Do you want to make this edit to DATOS.md?

  1. 1. Yes
  2. 2. Yes, allow all edits during this session (shift+tab)
  3. 3. No, and tell Claude what to do differently (esc)
Updated DATOS.md with 2 additions and 2 removals
Update(ROADMAP.md)

Edit file

ROADMAP.md

Do you want to make this edit to ROADMAP.md?

  1. 1. Yes
  2. 2. Yes, allow all edits during this session (shift+tab)
  3. 3. No, and tell Claude what to do differently (esc)
Updated ROADMAP.md with 2 additions and 2 removals
Update(ESTADO.md)

Edit file

ESTADO.md

Do you want to make this edit to ESTADO.md?

  1. 1. Yes
  2. 2. Yes, allow all edits during this session (shift+tab)
  3. 3. No, and tell Claude what to do differently (esc)
Updated ESTADO.md with 1 addition and 1 removal
Update(ESTADO.md)

Edit file

ESTADO.md

Do you want to make this edit to ESTADO.md?

  1. 1. Yes
  2. 2. Yes, allow all edits during this session (shift+tab)
  3. 3. No, and tell Claude what to do differently (esc)
Updated ESTADO.md with 4 additions and 2 removals
Anotado en DATOS.md, que es donde vive la fuente de verdad de los datos: el nombre marcado como confirmado por el dueño, y el mensaje de WhatsApp reemplazado por el texto confirmado. De paso corregí dos lugares que quedaban desincronizados: ROADMAP.md citaba el texto viejo del mensaje y ESTADO.md decía que DATOS.md estaba vacío. Ambos ya reflejan lo confirmado.

Supo dónde anotarlo y corrigió los dos archivos que citaban el dato viejo. De dónde vive cada cosa se acuerda él.

Actualiza el estado

Antes de cerrar, la orden de tres palabras con la que termino todas mis sesiones:

~/barberia — claude
> actualiza el estado
Thinking… 2s (esc to interrupt)
Read(ESTADO.md)
Read 39 lines
El grueso ya lo había actualizado al anotar lo del dueño. Repasé el archivo entero y quedaba un hueco real: la frase corta también está pendiente y no figuraba en la lista de bloqueos.
Update(ESTADO.md)

Edit file

ESTADO.md

Do you want to make this edit to ESTADO.md?

  1. 1. Yes
  2. 2. Yes, allow all edits during this session (shift+tab)
  3. 3. No, and tell Claude what to do differently (esc)
Updated ESTADO.md with 5 additions and 4 removals
ESTADO.md queda al día: la lista de bloqueos ahora incluye la frase corta y la moneda, que faltaban. El resto sigue siendo cierto: index.html no existe todavía, y el paso 1 del roadmap no está bloqueado por nadie. ¿Arrancamos con eso?
> /exit
$

La primera foto

La primera foto con git, como en el cierre del sendero anterior; antes, vigilancia:

~/barberia
$ git initInitialized empty Git repository in /Users/ana/barberia/.git/$ git add .$ git commit -m "proyecto descrito y archivos de manejo"[main (root-commit) 8cc1bf9] proyecto descrito y archivos de manejo 5 files changed, 188 insertions(+) create mode 100644 CLAUDE.md create mode 100644 DATOS.md create mode 100644 ESTADO.md create mode 100644 PROYECTO.md create mode 100644 ROADMAP.md

La memoria que sobrevive a la sesión vive en archivos, no en el chat. En la última parada, cómo mantenerla viva sin que estorbe.