关于 session-end
session-end 是用于清除上下文前记录工作会话的技能。它委托 session-documenter 保存经过脱敏的记录,随后提醒用户手动运行 /clear。
主要功能
- 01保存脱敏后的会话摘要
- 02记录决策、文件变更和后续事项
- 03委托整理可复用规则与工作流
- 04提醒手动清除上下文
适用场景
- 01结束会话前保存工作记录
- 02记录阻碍和待办事项以便后续处理
- 03整理可复用的偏好或工作流
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ shipshitdev/ skills --skill session-end安装后在 Claude Code 中输入/session-end确认已加载。
附带文件plugin.json
详细介绍
会话结束
清除上下文前,请记录本次会话。这是一个两步流程:/session-end 负责记录,然后由用户手动运行 /clear。
约定
输入:
- 已脱敏的会话上下文和已更改文件摘要
- 待处理任务、阻碍、决策以及可复用的规则/工作流
输出:
- 已保存且已移除机密信息的会话文档
- 清晰的下一步指示,提示重置上下文
创建/修改:
.agents/sessions/YYYY-MM-DD.md- 委托给
session-documenter时,相关的.agents/任务或摘要文件
外部副作用:
- 无
需要确认:
- 重写现有会话条目之前
- 将已记录的规则或技能推广到会话文档之外之前
委托给:
session-documenterrules-capture,用于记录尚未解决的可复用偏好skill-capture,用于将可复用工作流转化为技能
工作流
步骤 1:记录会话
调用时,立即:
- 运行
session-documenter技能,保存已脱敏的会话摘要 - 等待其完成——它会记录任务、决策、已更改文件、模式和错误,且不会存储机密信息
- 确认文档已保存
跨平台说明:如果你的 Agent 平台不支持调用技能,请手动阅读
session-documenter技能定义,并按其工作流操作。
步骤 2:提醒用户清除上下文
文档完成后,告诉用户:
Session documented to .agents/sessions/YYYY-MM-DD.md
NEXT STEP: Run /clear to clear the conversation context.
Your session is safely preserved and will be loaded on next /session-start.
重要说明
- 每天一个文件:会话记录器会追加到当天的同一个文件
- 多次调用:每次调用都会添加一个新的会话条目
- 不会清除上下文:用户必须手动运行
/clear - 必须脱敏:不得存储对话中的 API 密钥、令牌、密码、Cookie、私有凭据或机密值。请将其替换为
[REDACTED_SECRET],并概述相关上下文。
相关技能
- session-start — 清除上下文后加载偏好设置和当天的会话
- session-documenter — 底层文档记录技能
评论
支持 Markdown