← ClaudeAtlas

statuslisted

Memory health dashboard showing line counts, topic files, capacity, stale entries, and recommendations.
kopp0510/claude-dd · ★ 12 · AI & Automation · score 80
Install: claude install-skill kopp0510/claude-dd
# /self-improving-agent:status — Memory Health Dashboard Quick overview of your project's memory state across all memory systems. ## Usage ``` /self-improving-agent:status # Full dashboard /self-improving-agent:status --brief # One-line summary ``` ## What It Reports ### Step 1: Locate all memory files ```bash # Auto-memory directory. Claude Code replaces EVERY non-alphanumeric character in the # resolved absolute cwd with a single "-" (dots, spaces and CJK included). MEMORY_DIR="$HOME/.claude/projects/$(pwd -P | sed 's/[^a-zA-Z0-9]/-/g')/memory" # The counts below are 0 when the path is wrong, which reads exactly like "healthy". # Verify the directory first; under LC_ALL=C sed goes per byte, so glob as a fallback: # [ -d "$MEMORY_DIR" ] || ls -d ~/.claude/projects/*"$(basename "$PWD" | sed 's/[^a-zA-Z0-9]/-/g')"* # 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 Fo