mcpField
S
session-end

session-end

github.com/shipshitdevAgent 工作流3869 次安装2 天前更新
代码仓库

关于 session-end

session-end 是用于清除上下文前记录工作会话的技能。它委托 session-documenter 保存经过脱敏的记录,随后提醒用户手动运行 /clear。

主要功能

  1. 01保存脱敏后的会话摘要
  2. 02记录决策、文件变更和后续事项
  3. 03委托整理可复用规则与工作流
  4. 04提醒手动清除上下文

适用场景

  1. 01结束会话前保存工作记录
  2. 02记录阻碍和待办事项以便后续处理
  3. 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-documenter
  • rules-capture,用于记录尚未解决的可复用偏好
  • skill-capture,用于将可复用工作流转化为技能

工作流

步骤 1:记录会话

调用时,立即:

  1. 运行 session-documenter 技能,保存已脱敏的会话摘要
  2. 等待其完成——它会记录任务、决策、已更改文件、模式和错误,且不会存储机密信息
  3. 确认文档已保存

跨平台说明:如果你的 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