OneBoxCream

strategic-compact

智能上下文压缩管理。在长会话中识别逻辑断点,建议最佳压缩时机,防止关键信息在自动压缩时丢失。长时间调试、训练配置、多阶段任务时自动激活。

OneBoxCream 0 Updated 3mo ago
GitHub

Install

npx skillscat add oneboxcream/claude-code-setup/strategic-compact

Install via the SkillsCat registry.

SKILL.md

Strategic Compact

目的

自动压缩(auto-compact)经常在任务中间触发,导致丢失关键上下文。此 skill 帮助在逻辑断点主动压缩。

压缩时机建议

应该压缩的时刻

  • ✅ 完成一个功能/阶段后,开始下一个之前
  • ✅ Plan 确认后、开始实现前
  • ✅ 长时间 debug 解决后,清理错误上下文
  • ✅ 切换工作主题时(如从数据处理切到模型训练)
  • ✅ 完成评估跑分后,开始分析结果前

不应该压缩的时刻

  • ❌ 正在实现的功能还没完成
  • ❌ debug 进行中,错误信息还有用
  • ❌ 刚读完大量代码正在理解中
  • ❌ 多文件修改的事务中间

压缩前检查清单

在建议 /compact 前,确保:

  1. 当前任务状态已记录 — 进度、下一步、待解决问题
  2. 关键发现已保存 — 文件路径、配置值、已验证的结论
  3. 决策已文档化 — 为什么选方案 A 不选方案 B
  4. TODO 已明确 — 压缩后能立即知道接下来做什么

提示用户的格式

💡 建议:当前阶段已完成,可以压缩上下文释放空间。

已完成: [概述已完成的工作]
下一步: [接下来要做的事]

输入 /compact 压缩,或继续当前工作。

与文档系统联动

压缩前自动触发 doc-keeper 记录当前阶段成果,确保信息不丢失。