用途:在会话结束前做结构化收尾,把已完成工作、待办任务和经验教训记录下来,写入 .claude/handoff.md,让下一次会话能直接接续。
主要能力:每次收尾固定记录三类内容——已完成(DONE)、待办(PENDING)、学到(LEARNED)。交接说明按“给零上下文的陌生人看”的标准撰写,包含文件路径、决策理由和具体下一步。交接文件固定放在 .claude/handoff.md,每次覆盖旧文件,只保留当前状态。经验教训部分会触发 self-correction-loop 技能,把值得记住的纠正或发现写入 MEMORY.md 作为长期规则。
使用方式:识别用户结束会话的信号后,主动提出写交接说明。显式信号包括“Let's wrap up”“That's all for today”“I'm done”“Save progress”“Let's stop here”“End of session”“Handoff”“Pick this up tomorrow”;隐式信号包括任务完成后说“thanks”“good enough for now”,或完成任务后长时间无新请求。写交接前先做学习提取检查:用户是否纠正过什么、是否发现非显而易见的事、是否做了带理由的决策、某工具或方法是否不奏效、是否发现可复用模式。
适用场景:多任务会话收尾、跨会话或跨人交接、功能分支工作、会话结束时存在失败测试、纯探索性会话(可写较轻量的发现与建议)。
限制与注意:交接文件只保留一份,不要创建带时间戳的多个文件;避免模糊描述(如“继续重构”),应写成可执行的具体步骤;不要跳过学习提取;若用户明确不要交接,应尊重,但至少建议把经验写入 MEMORY.md。资料未提供安装命令、收费或平台信息。