SuperAPI AI 工具集

handoff

办公与效率

查看项目

更新于 10-16 05:46

技能介绍

handoff 是一个面向 Claude Code 长会话收尾的技能,用途是在用户上下文疲劳时留下可被下一位 Claude Code 接续的清晰交接材料:一份结构化交接文档,以及下一会话的初始化提示。其协议包含实时验证(Live-verify)、记忆卫生与自我 lint,并规定按顺序执行七个步骤,其中 Step 0 与 Step 7 被标为 BLOCKING。

Step 0 要求在阅读任何记忆、交接文档或 CLAUDE.md 之前先获取事实:查 origin/main 提交日志、先 git fetch origin 再用 git rev-list --count HEAD..origin/main 量落后量、查 git status、执行项目 CLAUDE.md/AGENTS.md 中 Live Verify 一节列出的命令。协议强调不要只信记忆自述,且说明落后的拉平方式分三种(无自有提交用 git merge --ff-only origin/main;有自有提交且未被合并用 git merge origin/main;已被 squash 合并则换 git checkout -B <新分支> origin/main),需结合 PR 状态判断。

协议还包含大量关于“没有坏消息不是证据”的辨伪原则,以及命令退出码的坑:管道会吞掉失败(git log | head 假绿),PIPESTATUS 在 zsh 中不存在,推荐用命令自带限制参数或先存变量再输出。Step 0.5 会按磁盘与源仓的 rev 比较决定是否运行 npx skills update -g,磁盘领先时不应更新。其余细节(15 条反模式与案例背景)指向 references/handoff-protocol.md 按需阅读。该技能本身的版本锚点、成本与实测结论仅依据资料所述,未提供的功能与价格暂未提供。