lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

sistema intermedio claude-codememoriagit

Persistia: actualiza el contexto del proyecto con Git

Conserva un índice de conocimiento que se actualiza con los cambios del proyecto para retomarlo en sesiones posteriores.

✓ verificado el 27 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: comprueba los requisitos

Comprueba que Claude Code puede abrir un proyecto desechable, sin datos sensibles ni CLAUDE.md, que Git, curl, Bash y Node.js ≥18 están disponibles y que tu sistema usa launchd (macOS) o systemd (Linux). Lee setup.sh y revisa qué instrucciones y tareas programadas añadirá antes de ejecutarlo.

Si tu proyecto ya tiene CLAUDE.md, el instalador lo omite: no descarga ni fusiona el protocolo. Compara la plantilla oficial e integra conscientemente los protocolos de sesión y Bootstrap, manteniendo las reglas del proyecto. No repitas el instalador para intentar fusionarlos. Si no puedes integrarlos sin conflictos, detente y explica qué falta antes de probar la memoria.

Paso 2: instalación según el README

Desde Claude Code abierto en la raíz del proyecto de prueba, usa el comando del README:

curl -fsSL https://raw.githubusercontent.com/bernardohcrocha/persistia-for-claude-code/main/setup.sh | bash

Comprobación

Revisa que CLAUDE.md contiene el protocolo que lee _brain/index.md al iniciar cada sesión y el Bootstrap que se activa con SETUP_STATUS: incomplete. Un índice descargado todavía no acredita memoria activa.

Abre una sesión nueva de Claude Code en la raíz, confirma que carga esas instrucciones, completa la exploración y la entrevista inicial, y comprueba que _brain/index.md pasa a SETUP_STATUS: complete con enlaces a archivos reales del proyecto. Si no arranca el protocolo, detente y revisa su integración.

En un documento de prueba ya indexado, anota «La entrega de ensayo es el martes». Comprueba que el índice permite llegar al archivo de memoria que recoge esa decisión. Después cambia el documento a «La entrega de ensayo es el jueves», guarda el cambio en Git y cierra la sesión. Inicia otra desde la misma raíz y pide la fecha de entrega de ensayo sin dársela en el mensaje. Revisa que consulta las diferencias de Git y actualiza el archivo de memoria correspondiente; debe responder jueves y citar la fuente. Si responde martes o no actualiza la memoria, la prueba falla aunque exista el índice. Distingue esa actualización interactiva de una que haya ejecutado el programador de tareas.

Si algo falla

Consulta ARCHITECTURE.md si el respaldo o las diferencias de Git no corresponden al proyecto. Revisa también las tareas programadas antes de atribuir una actualización a la sesión interactiva.

Procedimiento oficial.

ver en .md ¿Prefieres el recurso entero?

Qué es

Persistia añade memoria operativa a Claude Code mediante archivos de texto. Organiza contexto, reglas y tareas en una carpeta propia y usa Git para detectar qué necesita actualizarse.

Para qué te sirve

  • Cuando vuelves al proyecto y debes repetir su contexto.
  • Cuando cambian documentos de producto además del código.
  • Cuando necesitas revisar qué información conserva el agente.

Cómo funciona

El protocolo de CLAUDE.md consulta una bandeja de entrada, examina diferencias de Git y carga el índice de _brain/. Un programador del sistema ejecuta tareas mediante el CLI en segundo plano. El repositorio de memoria puede respaldarse en GitHub.

Antes de empezar

Claude Code, Git y Node 18 o posterior. El README documenta launchd en macOS y systemd en Linux. gh es opcional para el respaldo remoto. Para la prueba mínima, elige un proyecto desechable sin CLAUDE.md. Si ya existe, el instalador lo omite y no integra el protocolo: hay que fusionar conscientemente la plantilla oficial conservando las reglas del proyecto. Revisa las instrucciones y tareas antes de trabajar con datos reales.

Límites y alternativas

La exploración inicial incluye archivos de entorno y uso de credenciales existentes, según el README. Evita incorporarlo sin revisar qué datos leerá, guardará y subirá. Para recordar unas pocas decisiones, un índice manual puede ser suficiente y más fácil de controlar.

Recursos