Handoff 是一个用于会话交接的技能:把正在进行的对话压缩成最小化、可直接复制粘贴的提示词,让一个全新的对话能接续工作。它强调上下文通过文件路径引用,而不是把内容粘贴进提示词。
用途与适用场景:当把工作交接到新会话时使用。资料指出,如果“在 <doc> 中继续该工作”这类说明已经足够,就应跳过本技能,直接给出该路径即可。适合需要按命名条目拆分多个提示词的场景,也适合单一工作线程只写一个提示词的情况;若线程归属不明确,资料建议使用 AskUserQuestion 询问是合并还是拆分,并列出建议的拆分方式。
主要流程分四步。第一步划定交接范围:根据请求与对话决定提示词数量和边界;命名条目按顺序各写一个提示词,并标注顺序关系;单一线程写一个提示词;模糊线程则先询问。第二步定位要引用的上下文而非复述:优先指向工作流已维护的状态产物(如 plan.md、interview.md、spec 或调查文档),否则引用源文件、commit 或 PR;只补充缺失的当前状态、最近决策与下一步动作,删除已完成的下一步动作,并让新会话从来源重建任务列表;若剩余状态无法塞进精简提示词,用 AskUserQuestion 询问是否以及在哪里创建活动状态产物,位置应使用现有工作流维护的位置或用户选定位置,绝不能默认使用 CONTEXT.md。第三步起草每个提示词:只使用 Repo、Read first、Status、Goal、Constraints、Output 等标题字段,每个标签独占一行,值放在其下,多值用项目符号;省略空字段;仅进行中的工作才包含 Status;让目标自行加载其仓库指令,只携带任务特定的护栏。第四步输出:每个提示词放在独立的可复制粘贴块中,仅在要求时写入文件;按顺序执行时补充一条粘贴说明和一行运行顺序。
限制:该资料未提供安装命令、代码示例、收费、价格、平台支持或效果数据,这些信息暂未提供。