用途:在上下文窗口即将填满、需要中断会话时,生成一份详细的交接文件,供下一个会话接续。
主要能力:先运行 git rev-parse --show-toplevel、git branch --show-current、git status --short、git diff --stat、git log --oneline -5 收集仓库状态;再依据会话记忆整理已完成事项(含文件路径)、关键决策及理由、创建或修改的文件表、剩余工作与待确认问题。输出路径以仓库根目录为基准:若存在 docs/summaries/ 则写入其中,否则创建 .claude-sessions/;文件名为 pause-{YYYY-MM-DD}-{topic-slug}.md,采用先写 .tmp 再重命名的原子写入。文件头包含日期、仓库、分支、是否有未提交改动,以及“Stale if”失效条件(1–4 条可机械校验的条件,如 main 越过某 SHA、PR 合并、某路径变化、生产重新部署;无法失效则写 nothing — self-contained)。
使用方式:按技能步骤执行;若集合中提供 curator 代理(agents/curator.md),可将其派发去核对交接文件中的声明与 git、文件及仓库不变量文档,并把报告追加到 ## Curator Verification 下。存在未提交改动时需提示;若 curator 返回 CONTRADICTED 声明,应显著标出。最后告知用户交接文件路径,并提示输入 /clear 继续;若安装了 auto-resume.sh 钩子会自动加载,否则运行 /session-resume。在 worktree 中时,还需说明该交接文件位于 worktree,/session-resume 会自动找到并切回。
限制:资料未提供具体安装方式、收费、平台支持或效果数据;交接内容依赖会话记忆,可能产生臆造,需 curator 校验。