status
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese/si:status — Memory Health Dashboard
/si:status — 内存健康仪表板
Quick overview of your project's memory state across all memory systems.
快速概览您的项目在所有内存系统中的内存状态。
Usage
使用方法
/si:status # Full dashboard
/si:status --brief # One-line summary/si:status # 完整仪表板
/si:status --brief # 单行摘要What It Reports
报告内容
Step 1: Locate all memory files
步骤1:定位所有内存文件
bash
undefinedbash
undefinedAuto-memory directory
自动内存目录
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"
Count lines in MEMORY.md
统计MEMORY.md的行数
wc -l "$MEMORY_DIR/MEMORY.md" 2>/dev/null || echo "0"
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
ls "$MEMORY_DIR/"*.md 2>/dev/null | grep -v MEMORY.md
CLAUDE.md
CLAUDE.md
wc -l ./CLAUDE.md 2>/dev/null || echo "0"
wc -l ~/.claude/CLAUDE.md 2>/dev/null || echo "0"
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
undefinedls .claude/rules/*.md 2>/dev/null | wc -l
undefinedStep 2: Analyze capacity
步骤2:分析容量
| 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 |
| 指标 | 健康状态 | 警告状态 | 严重状态 |
|---|---|---|---|
| MEMORY.md行数 | < 120 | 120-180 | > 180 |
| CLAUDE.md行数 | < 150 | 150-200 | > 200 |
| 主题文件 | 0-3 | 4-6 | > 6 |
| 过期条目 | 0 | 1-3 | > 3 |
Step 3: Quick stale check
步骤3:快速过期检查
For each MEMORY.md entry that references a file path:
bash
undefined对于MEMORY.md中每个引用文件路径的条目:
bash
undefinedVerify 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
undefinedgrep -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
undefinedStep 4: Output
步骤4:输出
📊 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}}📊 内存状态
自动内存(MEMORY.md):
行数: {{n}}/200 ({{bar}}) {{emoji}}
主题文件: {{count}} ({{names}})
最后更新: {{date}}
项目规则:
CLAUDE.md: {{n}} 行
规则: {{count}} 个文件在 .claude/rules/ 中
用户全局: {{n}} 行 (~/.claude/CLAUDE.md)
健康状态:
容量: {{healthy/warning/critical}}
过期引用: {{count}}(文件已不存在)
重复条目: {{count}}(跨文件重复的条目)
{{if recommendations}}
💡 建议:
- {{recommendation}}
{{endif}}Brief mode
简洁模式
/si:status --briefOutput:
📊 Memory: {{n}}/200 lines | {{count}} rules | {{status_emoji}} {{status_word}}/si:status --brief输出:
📊 内存:{{n}}/200 行 | {{count}} 条规则 | {{status_emoji}} {{status_word}}Interpretation
解读
- Green (< 60%): Plenty of room. Auto-memory is working well.
- Yellow (60-90%): Getting full. Consider running to promote or clean up.
/si:review - Red (> 90%): Near capacity. Auto-memory may start dropping older entries. Run now.
/si:review
- 绿色(< 60%):剩余空间充足。自动内存运行正常。
- 黄色(60-90%):即将存满。考虑运行来升级或清理条目。
/si:review - 红色(> 90%):接近容量上限。自动内存可能开始删除较旧的条目。立即运行。
/si:review
Tips
提示
- Run as a quick check anytime
/si:status --brief - If capacity is yellow+, run to identify promotion candidates
/si:review - 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
- 随时运行进行快速检查
/si:status --brief - 如果容量处于黄色及以上状态,运行来识别可升级的条目
/si:review - 过期条目会浪费空间 — 删除对已不存在文件的引用
- 主题文件是正常的 — Claude会创建它们以保持MEMORY.md的行数在200以内