memory-status
SKILL.md
Memory Status
Display the current state of the Engram memory system.
When to Use
Use when:
- The user asks about the memory system status
- The user wants to know what's been remembered
- Diagnostics are needed (missing files, empty preferences, etc.)
- The user asks "what do you know about me?"
Workflow
1. Read Configuration
Read .claude/memory-settings.json for:
- Preset type
- File names
- Language setting
- Reload interval
2. Read Turn Counter
Read .claude/memory_counter.txt for the current conversation turn count.
3. Inspect Memory Files
For each of the three memory files, gather:
- File exists? (yes/no)
- File size (approximate line count)
- Last modified date
- Number of entries:
- Preferences: count of filled (non-empty) fields
- Conversations: count of
### YYYY-MM-DDentries - Long-term: count of
- YYYY-MM-DD:entries
4. Display Status Report
Format:
Engram Memory System Status
═══════════════════════════
Configuration:
Preset: <preset>
Language: <language>
Reload interval: every <N> turns
Conversation turn: <current-turn>
Memory Files:
<preferences-file>
Status: <exists/missing>
Size: <lines> lines
Fields: <filled>/<total> filled
<conversations-file>
Status: <exists/missing>
Size: <lines> lines
Entries: <count> conversations
<longterm-file>
Status: <exists/missing>
Size: <lines> lines
Entries: <count> memories
Recent Conversations (last 3):
- YYYY-MM-DD HH:MM - Topic
- YYYY-MM-DD HH:MM - Topic
- YYYY-MM-DD HH:MM - Topic
Health Check:
✓ All files present
✓ Preferences populated
✗ No conversation summaries yet
5. Health Check Items
Check for:
- Missing memory files → warn and offer to recreate
- Empty preferences file → suggest filling in
- No conversation summaries → note that this is normal for new setups
- Missing counter file → offer to reinitialize
- Missing settings file → offer to run memory-init
Weekly Installs
1
Repository
legacybridge-te…-pluginsGitHub Stars
3
First Seen
10 days ago
Security Audits
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1