上下文凝练
Installation
SKILL.md
上下文凝练
本 skill 用于将当前对话上下文压缩为两个文件,解决长项目中上下文膨胀与幻觉问题。仅执行凝练输出,不执行加载(加载由"上下文加载"skill 负责)。
任务阶段识别(skill加载后首先执行)
skill被加载后,AI 通过检查当前对话上文判断所处阶段,避免"一加载就立即凝练"的误触发。
阶段A:任务开始
- 判断依据:对话刚开始,用户刚提出需求,尚未执行实质工具调用(对话上文很短/无工具调用历史/用户刚发起任务类请求)
- 行为:不立即执行凝练流程。用 TaskCreate 在 todo list 末尾追加一条任务:
- subject: "凝练上下文(任务完成后执行)"
- description: "任务全部完成后,调用上下文凝练skill执行凝练流程,输出a/b文件"
- 然后skill结束(返回),主对话继续执行用户的实际任务
- 当 todo list 中其他任务全部完成、轮到该任务时,AI 再次进入凝练skill,此时识别为阶段B,执行凝练