mcpField
S
session-start

session-start

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

关于 session-start

session-start 是一项技能,可在工作开始或执行 /clear 后加载仓库记忆和当天会话内容。它会整理未完成事项,并启动 session-documenter 记录会话。

主要功能

  1. 01加载仓库记忆文件
  2. 02读取当天的会话记录
  3. 03整理未完成事项
  4. 04启动 session-documenter

适用场景

  1. 01在 /clear 后恢复项目上下文
  2. 02查看当天已完成的工作
  3. 03根据当前项目决策和待办事项开始工作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/shipshitdev/skills --skill session-start

安装后在 Claude Code 中输入/session-start确认已加载。

附带文件plugin.json

详细介绍

会话开始

在每次会话开始时或 /clear 后加载关键上下文和近期历史记录。

约定

输入:

  • 项目根目录
  • 当前日期
  • 现有的 .agents/memory/ 和 .agents/sessions/ 文件

输出:

  • 已加载的仓库记忆摘要
  • 今天的会话上下文(如有)
  • 从最新会话日志中提取的待办事项

创建/修改:

  • 不要求写入文件
  • 只能通过 session-documenter 创建今天的会话文件

外部副作用:

  • 无

需要确认:

  • 路径不明确时,在创建或重写会话文件前需要确认

委派给:

  • session-documenter,用于跟踪当前会话
  • 如果启动时发现尚未记录的偏好,则交由 rules-capture

工作流

1. 读取仓库记忆(关键——信息源)

读取仓库的 .agents/memory/ 记忆文件。这些文件是当前项目上下文的权威信息源,涵盖架构、部署状态、迁移、已知问题和操作决策。引用任何条目前,先按照全局 CLAUDE.md / MEMORY.md 中定义的过时检查和临时文件检查进行核实。

2. 读取今天的会话文件

读取今天的会话记录,了解 /clear 前已完成的工作:

读取 .agents/sessions/YYYY-MM-DD.md 中今天的会话文件(其中 YYYY-MM-DD 为今天的日期)。

如果文件存在,其中会记录已完成的任务、作出的决策、变更的文件、错误和后续步骤。如果文件尚不存在,则表示今天是全新会话日。

3. 激活会话记录器

运行 session-documenter 技能,以跟踪整个会话中的工作。

4. 确认

读取记忆文件和会话文件后,简要确认(最多 5-7 个要点):

  • 已了解关键规则
  • 已加载仓库记忆(标记任何 last_verified 过时或 status: temporary 的文件)
  • 已加载今天的会话上下文(如有)
  • 会话记录器已激活
  • 已提取最新会话日志中的待办事项(如有)

相关技能

  • session-end — 清除上下文前记录会话
  • session-documenter — 跟踪整个会话中的工作

评论

支持 Markdown