Memory health dashboard showing line counts, topic files
/si:memory-status — Memory Health Dashboard

Memory health dashboard showing line counts, topic files, capacity, stale entries, and recommendations. Use when the user runs /si:memory-status or asks how full or healthy the agent memory is.
--- name: "memory-status" description: "Memory health dashboard showing line counts, topic files, capacity, stale entries, and recommendations. Use when the user runs /si:memory-status or asks how full or healthy the agent memory is." --- # /si:memory-status — Memory Health Dashboard Quick overview of your project's memory state across all memory systems. ## Usage ``` /si:memory-status # Full dashboard /si:memory-status --brief # One-line summary ``` ## What It Reports
Overview
Quick overview of your project's memory state across all memory systems.
Manual install (npx, ZIP)
Claude Code
npx skills add alirezarezvani/claude-skills --skill memory-status -g -a claude-codeClaude Code (manual)
mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/alirezarezvani/claude-skills/tar.gz/19392f7a0826 \
| tar -xz -C ~/.claude/skills --strip-components=4 claude-skills-19392f7a0826/engineering-team/self-improving-agent/skills/memory-statusWindows (PowerShell)
New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/399dd9e36431d514a6b4/memory-status.zip" -OutFile "$env:TEMP\memory-status.zip"; Expand-Archive "$env:TEMP\memory-status.zip" -DestinationPath "$HOME\.claude\skills" -ForceClaude.ai / desktop
Codex, Cursor, other agents
Connects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md2.8 KB
Read the files here
alirezarezvani/
SKILL.md
Show the full text104 lines
/si:memory-status — Memory Health Dashboard
Quick overview of your project's memory state across all memory systems.
Usage
/si:memory-status # Full dashboard
/si:memory-status --brief # One-line summary
What It Reports
Step 1: Locate all memory files
# Auto-memory directory
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"
# Count lines in MEMORY.md
wc -l "$MEMORY_DIR/MEMORY.md" 2>/dev/null || echo "0"
# List topic files
ls "$MEMORY_DIR/"*.md 2>/dev/null | grep -v MEMORY.md
# CLAUDE.md
wc -l ./CLAUDE.md 2>/dev/null || echo "0"
wc -l ~/.claude/CLAUDE.md 2>/dev/null || echo "0"
# Rules directory
ls .claude/rules/*.md 2>/dev/null | wc -l
Step 2: Analyze capacity
| Metric | Healthy | Warning | Critical |
|---|---|---|---|
| MEMORY.md lines | < 120 | 120-180 | > 180 |
| CLAUDE.md lines | < 150 | 150-200 | > 200 |
| Topic files | 0-3 | 4-6 | > 6 |
| Stale entries | 0 | 1-3 | > 3 |
Step 3: Quick stale check
For each MEMORY.md entry that references a file path:
# Verify referenced files still exist
grep -oE '[a-zA-Z0-9_/.-]+\.(ts|js|py|md|json|yaml|yml)' "$MEMORY_DIR/MEMORY.md" | while read f; do
[ ! -f "$f" ] && echo "STALE: $f"
done
Step 4: Output
📊 Memory Status
Auto-Memory (MEMORY.md):
Lines: {{n}}/200 ({{bar}}) {{emoji}}
Topic files: {{count}} ({{names}})
Last updated: {{date}}
Project Rules:
CLAUDE.md: {{n}} lines
Rules: {{count}} files in .claude/rules/
User global: {{n}} lines (~/.claude/CLAUDE.md)
Health:
Capacity: {{healthy/warning/critical}}
Stale refs: {{count}} (files no longer exist)
Duplicates: {{count}} (entries repeated across files)
{{if recommendations}}
💡 Recommendations:
- {{recommendation}}
{{endif}}
Brief mode
/si:memory-status --brief
Output: 📊 Memory: {{n}}/200 lines | {{count}} rules | {{status_emoji}} {{status_word}}
Interpretation
- Green (< 60%): Plenty of room. Auto-memory is working well.
- Yellow (60-90%): Getting full. Consider running
/si:memory-reviewto promote or clean up. - Red (> 90%): Near capacity. Auto-memory may start dropping older entries. Run
/si:memory-reviewnow.
Tips
- Run
/si:memory-status --briefas a quick check anytime - If capacity is yellow+, run
/si:memory-reviewto identify promotion candidates - Stale entries waste space — delete references to files that no longer exist
- Topic files are fine — Claude creates them to keep MEMORY.md under 200 lines
| 1 | |
| 2 | name "memory-status" |
| 3 | description "Memory health dashboard showing line counts, topic files, capacity, stale entries, and recommendations. Use when the user runs /si:memory-status or asks how full or healthy the agent memory is." |
| 4 | |
| 5 | |
| 6 | # /si:memory-status — Memory Health Dashboard |
| 7 | |
| 8 | Quick overview of your project's memory state across all memory systems. |
| 9 | |
| 10 | ## Usage |
| 11 | |
| 12 | |
| 13 | /si:memory-status # Full dashboard |
| 14 | /si:memory-status --brief # One-line summary |
| 15 | |
| 16 | |
| 17 | ## What It Reports |
| 18 | |
| 19 | ### Step 1: Locate all memory files |
| 20 | |
| 21 | |
| 22 | # Auto-memory directory |
| 23 | MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory" |
| 24 | |
| 25 | # Count lines in MEMORY.md |
| 26 | wc -l "$MEMORY_DIR/MEMORY.md" 2>/dev/null || echo "0" |
| 27 | |
| 28 | # List topic files |
| 29 | ls "$MEMORY_DIR/"*.md 2>/dev/null | grep -v MEMORY.md |
| 30 | |
| 31 | # CLAUDE.md |
| 32 | wc -l ./CLAUDE.md 2>/dev/null || echo "0" |
| 33 | wc -l ~/.claude/CLAUDE.md 2>/dev/null || echo "0" |
| 34 | |
| 35 | # Rules directory |
| 36 | ls .claude/rules/*.md 2>/dev/null | wc -l |
| 37 | |
| 38 | |
| 39 | ### Step 2: Analyze capacity |
| 40 | |
| 41 | | Metric | Healthy | Warning | Critical | |
| 42 | |--------|---------|---------|----------| |
| 43 | | MEMORY.md lines | < 120 | 120-180 | > 180 | |
| 44 | | CLAUDE.md lines | < 150 | 150-200 | > 200 | |
| 45 | | Topic files | 0-3 | 4-6 | > 6 | |
| 46 | | Stale entries | 0 | 1-3 | > 3 | |
| 47 | |
| 48 | ### Step 3: Quick stale check |
| 49 | |
| 50 | For each MEMORY.md entry that references a file path: |
| 51 | |
| 52 | # Verify referenced files still exist |
| 53 | grep -oE '[a-zA-Z0-9_/.-]+\.(ts|js|py|md|json|yaml|yml)' "$MEMORY_DIR/MEMORY.md" | while read f; do |
| 54 | [ ! -f "$f" ] && echo "STALE: $f" |
| 55 | done |
| 56 | |
| 57 | |
| 58 | ### Step 4: Output |
| 59 | |
| 60 | |
| 61 | 📊 Memory Status |
| 62 | |
| 63 | Auto-Memory (MEMORY.md): |
| 64 | Lines: {{n}}/200 ({{bar}}) {{emoji}} |
| 65 | Topic files: {{count}} ({{names}}) |
| 66 | Last updated: {{date}} |
| 67 | |
| 68 | Project Rules: |
| 69 | CLAUDE.md: {{n}} lines |
| 70 | Rules: {{count}} files in .claude/rules/ |
| 71 | User global: {{n}} lines (~/.claude/CLAUDE.md) |
| 72 | |
| 73 | Health: |
| 74 | Capacity: {{healthy/warning/critical}} |
| 75 | Stale refs: {{count}} (files no longer exist) |
| 76 | Duplicates: {{count}} (entries repeated across files) |
| 77 | |
| 78 | {{if recommendations}} |
| 79 | 💡 Recommendations: |
| 80 | - {{recommendation}} |
| 81 | {{endif}} |
| 82 | |
| 83 | |
| 84 | ### Brief mode |
| 85 | |
| 86 | |
| 87 | /si:memory-status --brief |
| 88 | |
| 89 | |
| 90 | Output: `📊 Memory: {{n}}/200 lines | {{count}} rules | {{status_emoji}} {{status_word}}` |
| 91 | |
| 92 | ## Interpretation |
| 93 | |
| 94 | **Green (< 60%)**: Plenty of room. Auto-memory is working well. |
| 95 | **Yellow (60-90%)**: Getting full. Consider running `/si:memory-review` to promote or clean up. |
| 96 | **Red (> 90%)**: Near capacity. Auto-memory may start dropping older entries. Run `/si:memory-review` now. |
| 97 | |
| 98 | ## Tips |
| 99 | |
| 100 | Run `/si:memory-status --brief` as a quick check anytime |
| 101 | If capacity is yellow+, run `/si:memory-review` to identify promotion candidates |
| 102 | Stale entries waste space — delete references to files that no longer exist |
| 103 | Topic files are fine — Claude creates them to keep MEMORY.md under 200 lines |
| 104 |
Details
- Updated
- Aug 30, 2026
- License
- MIT
- Stars on the repo
- ★ 26,349
- Checked
- Source
- alirezarezvani/claude-skills ↗
- Creator
- alirezarezvani · 363 listings
Similar skills
See all →
SkillExport the Obsidian wiki's knowledge graph to structuredWiki Export — Knowledge Graph Export
SkillImport a wiki knowledge graph into the current vaultWiki Import — Reconstruct Pages from an Export
SkillYour team's shared, AI-ready knowledge base/company-brain — Team-shared AI-ready knowledge base
SkillGive Claude a permanent, searchable long-term memoryAI Brain — persistent memory for Claude via Obsidian
SkillFind prior Claude Code and Codex sessions with an indexed/recall: session memory engine
MCPA basic implementation of persistent memory using a localKnowledge Graph Memory ServerMore from alirezarezvani
SkillResume a paused experiment/ar:ar-resume — Resume Experiment
SkillShow experiment dashboard with results, active loops/ar:ar-status — Experiment Dashboard
SkillStart an autonomous experiment loop with user-selected/ar:loop — Autonomous Experiment Loop
SkillRun a single experiment iteration/ar:run — Single Experiment Iteration
SkillSet up a new autoresearch experiment interactively/ar:setup — Create New Experiment
Skill/cs:boardroom <brief/cs:boardroom — Multi-Role Boardroom Deliberation