Agent Skills
返回列表
💻

CC 战略性压缩

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/cc-skill-strategic-compact。

技能介绍

要解决什么问题

在 Claude Code(或同类 CC 开发工作流)里,对话与工具输出会不断堆叠:未合并的 diff、重复读过的文件片段、已完成的子任务说明仍占满上下文。上下文一满,模型要么被截断,要么在「删什么、留什么」上靠即兴发挥,容易丢掉当前任务边界、未提交的变更意图或刚定下的约定。

「战略性压缩」针对的不是「把历史越压越短」本身,而是:在仍要继续写代码、改配置、跑命令的前提下,用可预期的策略收缩上下文,让后续轮次仍能对齐工程状态。

技能如何工作

cc-skill-strategic-compact 在资料中定位为开发技能(development skill):它把压缩行为写进 Agent 的执行约定,而不是单次提示词里的临时要求。典型上会围绕这几类能力组织(具体触发与措辞以 SKILL.md 为准):

  • 保留项:当前文件/目录焦点、进行中的 bug 或 feature 描述、尚未验证的假设、与构建/测试相关的约束
  • 可合并项:已完成步骤的冗长叙述 → 简短结论;重复的工具输出 → 摘要或指针(路径、commit、命令)
  • 压缩时机:在长会话、多文件往返、或上下文占用明显升高时,主动规划一轮 compact,而不是等到硬截断

技能的价值在于把「什么必须留、什么可以压成一行」变成稳定策略,减少每轮重新解释项目状态的损耗。

适用边界与注意点

  • 资料未展开实现细节时,不要假设它替你做 git 操作或自动改仓库;压缩的是对话侧上下文,不是替代版本控制。
  • 涉及安全敏感信息、合规审计链路时,压缩前仍应人工确认摘要是否脱敏、是否遗漏审批条件。
  • 若任务刚切换到全新模块且依赖大量未读代码,仅靠压缩无法替代必要的 read/探索;此时应先补全关键文件再 compact。
  • 与项目自带的 AGENTS.md、团队规范并存时,以更严格的保留规则为准,避免技能默认策略覆盖团队约定。

使用场景

  • 在 CC 里连续修改多个文件、上下文接近上限时,需要保留当前改动意图与未完成项,再继续让 Agent 补测试或改接口
  • 同一 bug 排查会话里反复出现 build 与测试日志,希望把已确认结论压成摘要,同时保留复现命令与未验证假设
  • 跨文件重构进行到一半,历史里堆满 read 片段与 diff 说明,需要在不重启会话的情况下收缩上下文并接着改
  • Agent 已读完大段配置与脚本,后续只需维护「当前目录焦点 + 待办子任务」,避免每轮重复粘贴项目背景

适合人员

  • 用 Claude Code 在同一仓库推进大型 feature、单会话经常拖很长并触及上下文上限的全栈工程师
  • 维护遗留服务、在 Agent 对话里高频跑测试与 shell、工具输出快速占满窗口的后端工程师
  • 负责多模块联调、需要在长会话中保留 branch 改动说明与接口约定、避免被截断打断的前端/客户端开发者
  • 带新人或写内部规范、希望 Agent 在长对话里用固定策略做 compact、减少「重新讲一遍项目状态」的技术负责人