AgentSkillsCN

checkpoint

将当前工作状态存档到本地文件,然后执行 compact 或 clear 释放上下文。在长任务中定期使用。

中文原作
SKILL.md
--- frontmatter
name: checkpoint
description: 将当前工作状态存档到本地文件,然后执行 compact 或 clear 释放上下文。在长任务中定期使用。
user-invocable: true
argument-hint: "[compact|clear] [备注]"
allowed-tools: Read, Write, Edit, Bash, Glob, Grep

执行状态存档流程:

  1. 读取当前状态:读取 .agent/state.md 获取上一次存档
  2. 汇总本轮工作:回顾本轮对话中完成的操作,包括:
    • 修改了哪些文件(用 git diff --name-only 获取)
    • 做了哪些决策
    • 发现了哪些问题
    • 下一步计划
  3. 更新文件
    • 更新 .agent/state.md:当前阶段、进行中的任务、下一步动作
    • 追加 .agent/progress.md:本轮工作摘要
    • 如有重要决策,追加 .agent/decisions.md
  4. 执行清理
    • 如果参数是 compact 或未指定:建议用户执行 /compact
    • 如果参数是 clear:建议用户执行 /clear
  5. 输出恢复指令:告诉用户下次如何恢复
    • "下次启动后执行 /sprint 即可从断点继续"