Memory Loop

Escritor estructurado de memoria de proyecto para .claude/memory/MEMORY.md — pero se distribuye como un plugin, no como una skill desnuda.

Por yucai0302 · yucai0302/memory-loop

Funciona con configuración ★ 8.8/10

Memory Loop — Escritor estructurado de memoria de proyecto para .claude/memory/MEMORY.md — pero se distribuye como un plugin, no como una skill desnuda.

Qué hace

Escribe entradas estructuradas (Completadas, Decisiones, Dificultades, Metas Activas) en el archivo MEMORY.md del proyecto en .claude/memory/ siguiendo un esquema, destinado a ejecutarse al final de una unidad de trabajo o ante solicitudes explícitas de 'guardar memoria'. Diseñado como un plugin de Claude Code: un hook SessionStart inicializa los archivos de esquema/memoria y los inyecta en el contexto, y un hook Stop advierte sobre umbrales de compresión — ninguno de los cuales existe si solo se copia la carpeta de la skill.

Informe de la prueba

Confirmado en vivo: copiar solo skills/memory-loop/ deja .claude/memory/ vacío porque schema.yaml y MEMORY.md.tpl son inicializados por hooks/session-start.sh (un hook SessionStart fuera de la carpeta de la skill) — el README es directo al decir que la ruta de instalación real es `/plugin install`, no una copia de skill desnuda, por lo que esto es fricción, no engaño.

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/yucai0302/memory-loop
cd memory-loop
mkdir -p ~/.claude/skills
cp -r skills/memory-loop ~/.claude/skills/memory-loop

Comandos y prompts de ejemplo

  • /memory-loopEscritor estructurado de memoria de proyecto para .claude/memory/MEMORY.md — pero se distribuye como un plugin, no como una skill desnuda.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • We just shipped JWT auth over sessions, save that decision to memory
  • Log today's completed work and gotchas into our project memory file
  • Record this architectural decision so we remember it next session