Memory Loop

Scrittore strutturato di memoria di progetto per .claude/memory/MEMORY.md -- ma fornito come plugin, non come skill bare.

di yucai0302 · yucai0302/memory-loop

Richiede configurazione ★ 8.8/10

Memory Loop — Scrittore strutturato di memoria di progetto per .claude/memory/MEMORY.md -- ma fornito come plugin, non come skill bare.

Cosa fa

Scrive voci strutturate (Completati, Decisioni, Imprevisti, Obiettivi Attivi) in .claude/memory/MEMORY.md di un progetto seguendo uno schema, destinato ad essere eseguito alla fine di un'unità di lavoro o su richieste esplicite di 'salva memoria'. Progettato come plugin Claude Code: un hook SessionStart avvia i file schema/memoria e li inietta nel contesto, e un hook Stop avvisa sulle soglie di compressione -- nessuno dei quali esiste se viene copiata solo la cartella della skill.

Rapporto di test

Confermato dal vivo: copiare solo skills/memory-loop/ lascia .claude/memory/ vuoto perché schema.yaml e MEMORY.md.tpl sono avviati da hooks/session-start.sh (un hook SessionStart esterno alla cartella della skill) -- il README dichiara apertamente che il vero percorso di installazione è `/plugin install`, non una copia bare skill, quindi questo è un attrito, non un inganno.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /memory-loopScrittore strutturato di memoria di progetto per .claude/memory/MEMORY.md -- ma fornito come plugin, non come skill bare.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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