用途:为任务交接生成结构化、可恢复的状态快照,让一个对上下文一无所知的新会话只读快照就能继续工作,无需重新询问、重新核查或重新争论已定决策。
主要能力:写快照(收尾)时保存到工作区草稿目录 .issues/<YYYY-MM-DD-topic>/snapshot.md;同一任务再次收尾时更新同一文件,它是活文档而非日志。写入前确认草稿目录被忽略:若 git check-ignore .issues 失败,则把 .issues/ 追加到 .git/info/exclude(本地忽略,不动共享的 .gitignore)并告知用户;非 git 环境无提交风险,直接写入。快照分五段:目标与当前状态;已做出的决策(不再重开的问题,须写全理由);已验证状态(改了哪些文件、测试与 lint 的实际结果及所跑命令,未验证就写“未验证”);下一步与阻塞(有序待办,阻塞单列,等用户拍板的问题保持开放);状态指针(分支、未提交改动、需重跑的命令、关键文件路径、回滚点、继续所需运行的服务或环境变量)。
恢复(接手)时:先找用户指定的快照,否则扫描 .issues/ 下任务目录,只有一个明确近期候选就采用,多个则各列一行让用户认领,最新只是打破平局而非定论。信任决策、核实事实:直接继承已定决策,快速核对分支、git status、文件与测试结果,现实有偏差以现实为准并写回快照。先报告再继续:用几行说明目标与进度、已验证内容、下一步、阻塞与偏差,用户点头后再动手;仅当请求本身已说继续时才不停顿开工,阻塞仍先呈现。按归属分流:实现走 coding 循环,原因不明异常走 dig,需求未定回到 shaping。
限制与边界:压缩当前会话属于 harness 的 /compact,长期项目知识属于平台记忆,逐字回放会话属于 resume,本技能只做这三者之外的事。.issues/ 是机器本地且被 gitignore,未提交改动只在本机;工作要换机器或交给他人智能体时,需推到 WIP 分支并把快照内容放进随仓库走的地方(提交信息、PR 描述或用户选择提交的文件),并说明哪些部分留在本机。对外发布(Issue/PR)时不要原样粘贴快照,先提炼成可发布的终稿。不适用场景(测试快照、虚拟机镜像、压缩当前对话)直接完成,不提及本技能。快照预算约一屏,超过约 40 行通常是在叙述或复制指针可引用的内容。
适用场景:跨会话、跨工具或跨智能体的任务交接与恢复。
暂未提供:具体安装命令、收费与平台支持信息。