名称: context-status 描述: | 显示当前上下文状态和会话健康。 用于检查已使用的上下文量、自动压缩是否 接近,以及哪些状态将被保留。 作者: Claude Code Academic Workflow 版本: 1.0.0
/context-status — 检查会话健康
显示当前会话状态,包括上下文使用估计、活动计划 和保留状态。
该技能显示的内容
- 上下文使用估计 — 上下文窗口使用的近似百分比
- 活动计划 — 当前计划文件和状态
- 会话日志 — 最新的会话日志
- 保留状态 — 压缩后将保留的内容
工作流程
步骤 1: 检查上下文监视器缓存
读取上下文监视器缓存以获取当前估计:
cat ~/.claude/sessions/*/context-monitor-cache.json 2>/dev/null | head -20
步骤 2: 查找活动计划
ls -lt quality_reports/plans/*.md 2>/dev/null | head -3
步骤 3: 查找会话日志
ls -lt quality_reports/session_logs/*.md 2>/dev/null | head -1
步骤 4: 报告状态
格式化输出:
📊 会话状态
─────────────────────────────────
上下文使用: ~XX% (估计)
自动压缩: [接近 | 不紧迫]
📋 活动计划
文件: quality_reports/plans/YYYY-MM-DD_description.md
状态: [草稿 | 已批准 | 进行中 | 已完成]
任务: [当前未检查任务或“无”]
📝 会话日志
文件: quality_reports/session_logs/YYYY-MM-DD_description.md
✓ 保留检查
• 压缩前钩子: [已配置 | 缺失]
• 压缩后恢复: [已配置 | 缺失]
• 会话状态将在压缩前保存
注意事项
- 上下文百分比是基于工具调用次数的估计
- 实际压缩由Claude Code自动触发
- 所有重要状态都保存到磁盘(计划、日志、MEMORY.md)