用途:close 是一个会话收尾技能,按固定顺序执行四个阶段:LEARN(学习)、FIX(修复)、PROVE(验证)、REPORT(报告)。目标是让会话经验沉淀到 Claude 记忆中,尽量完成遗留事项,用证据证明改动,并只把真正属于用户的事项交还。
主要能力:LEARN 阶段定位记忆文件(如 ~/.claude/CLAUDE.md、项目内 ./CLAUDE.md、自动记忆 MEMORY.md、技能自身 SKILL.md),读取完整对话而非摘要,单独梳理写作与语气类反馈,并扫描会话中的摩擦点(被纠正、重复提问、追问、困惑、沮丧)。候选经验需通过五项准入测试(会改变行动、非显而易见、可复现、可测试、无现有归属),默认拒绝,并说明拒绝原因。FIX 阶段从八个位置寻找遗留事项,按“可逆且符合既有要求”判断归属,可自行完成的立即完成,涉及花钱、对外发送、发布、删除、需用户登录或属品味判断的交给用户。PROVE 阶段用 ls -l、git status、git diff --stat 等检查文件是否真的改动,无法证明的标为 NOT VERIFIED。REPORT 阶段输出一张收尾表,包含摩擦点、已沉淀、已关闭、属于用户、暂缓等分区,最后一行是单独结论。
使用方式:由用户主动调用,不会自动运行。技能附带脚本,例如 python3 "${CLAUDE_SKILL_DIR}/scripts/session-turns.py" 可列出会话全部消息,加 --craft 只看写作与语气反馈,加 --friction 标记摩擦消息。
限制:仅在会话顺利时才执行 LEARN,否则会把错误行为写入记忆;不替用户发送消息或把工作转交他人;不启动新项目;不为可逆步骤请求许可;不自行删除或削弱已有规则。资料未提供安装方式、收费与平台支持信息。