用途:保持 tasks/context.md 简短易扫读,通过把较旧记录合并成可读摘要来整理上下文日志。
主要能力:统计 context.md 中 Key decisions、Completed、Notes / gotchas 等分区的条目数量;在压缩前提取旧条目中仍相关的风险、开放问题或注意事项,移入 Notes / gotchas 或 Current state: Blockers;保留 Project 与 Current state 分区;按用户选择的条数保留最新的详细条目,其余替换为附在各分区底部的简洁历史摘要块。
使用方式:先执行预检,确认 tasks/ exists 并检查 tasks/context.md;随后提出保留与合并数量的建议及推荐默认值(如最新 10 条保留详细、其余合并为摘要),用编号短回复让用户选择最终数字;获得明确确认后再原地编辑;最后报告保留与合并的计数、未改动的分区及变更摘要,并给出 Files changed、Key decisions、Next step 状态块。参考文件为 references/compact-templates.md。
限制:不改变产品范围或实现代码;不移动或重命名 PRD(完成的 PRD 在提交收尾时归档);不创建单独的上下文归档文件;必须获得用户显式确认才可应用合并编辑;始终先提出保留/合并数量并由用户决定最终数字。输出仅更新 tasks/context.md。