用途:结束当前开发会话并生成总结。它属于 Claude 技能,调用方式为 /skill:session:end。
主要能力:先读取 .claude/sessions/.current-session 判断是否存在活动会话;若无则提示没有可结束的会话。若存在,则追加一份完整总结,内容包括会话时长、Git 汇总(变更文件总数与增删改类型、提交数量、最终 git status)、TODO 汇总(已完成与未完成任务及状态)、关键成果(实现的功能、遇到的问题与解决方案、破坏性变更或重要发现、依赖增删、配置变更、部署步骤、经验教训、未完成事项、给后续开发者的提示)。完成后清空 .current-session 文件内容(不删除文件),并告知用户会话已记录。总结力求详尽,使其他开发者或 AI 无需通读整个会话即可理解全过程。
使用方式:在 Claude 环境中执行 /skill:session:end。示例输出包含会话名、时长、Git 变更、任务完成数与会话已归档等字段。技能内会通过上下文查询结束时间、活动会话、最终 Git 状态与 TODO 摘要。
限制:依赖 .claude/sessions/.current-session 记录活动会话;未提供活动会话时无法归档。Git 相关汇总在非 git 仓库中不可用;TODO 汇总依赖 TODO.md,文件不存在时无内容可列入。官方文档与安装方式暂未提供。