关于 session-start
session-start 是一项技能,可在工作开始或执行 /clear 后加载仓库记忆和当天会话内容。它会整理未完成事项,并启动 session-documenter 记录会话。
主要功能
- 01加载仓库记忆文件
- 02读取当天的会话记录
- 03整理未完成事项
- 04启动 session-documenter
适用场景
- 01在 /clear 后恢复项目上下文
- 02查看当天已完成的工作
- 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