Community编程与开发github.com

MaDxCRaZY/antigravity-skills

触发按需上下文压缩:将关键状态持久化到工件中,清除过时的临时轮次历史,并通知运行时执行压缩。

antigravity-skills 是什么?

该技能为AI Agent提供明确的按需上下文压缩协议。在长对话会话中,上下文窗口容易因累积的轮次历史而耗尽,导致信息丢失和回复质量下降。通过调用 `/compaction` 命令,该技能会强制进行预压缩审计,将当前目标、完成的任务、活跃文件路径、关键符号以及待处理的Bug等上下文状态保存到 `<artifactDir>/session_state.md` 工件中,然后触发运行时压缩,以一种高效的结构——包含已完成工作摘要、当前状态和下一步行动——保存检查点。它还支持后台自动压缩配置,在令牌使用量高时主动周期性地将早期步骤总结到 `conversation_summaries.db` 中,而手动调用则立即强制执行此操作。该技能适用于需要长时间运行复杂会话的任何平台(如Claude Code、Cursor、Codex),尤其在代码审查、调试会话或大型重构中非常有用。

兼容平台~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/MaDxCRaZY/antigravity-skills/tree/HEAD/skills/compaction

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

按需上下文压缩协议

/compaction 命令提供了显式触发来压缩当前对话上下文,防止长时间会话期间上下文耗尽。


压缩流程

当用户调用 /compaction 时:

  1. 状态保存(预压缩审计):

    • 在裁剪对话历史之前,识别所有关键的当前上下文:
      • 当前目标和已完成任务。
      • 正在调查的活跃文件路径、行号和关键符号。
      • 真实遥测数据、架构发现或待处理的Bug。
    • 将此状态写入或更新到 <artifactDir>/session_state.md 的持久摘要工件中。
  2. 触发运行时压缩:

    • 调用内部 /compact 机制或按需上下文检查点。
    • 用以下内容格式化压缩检查点:
      • 已完成工作: 已完成更改的摘要。
      • 当前状态: 活跃文件、正在进行的测试或当前构建状态。
      • 下一步行动: 为下一个提示轮次准备的清晰要点列表。
  3. 后台自动压缩配置:

    • Antigravity 会自动在后台监控对话令牌阈值。
    • 当对话量较大时,运行时将定期将早期步骤总结到 conversation_summaries.db 中。
    • 调用 /compaction 会立即强制执行此总结,而不是等待自动令牌限制触发。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能