概述
Session Summary 选取一个 Work Session,将其目标、进展和结果压缩为单页报告。适合帮助团队成员快速了解你的工作,或在代码审查前共享背景信息。
报告结构
生成的报告包含以下内容。
01
会话目标(What & Why)
本次会话的目标是什么,以及为何需要此工作
02
关键决策
会话中做出的设计决策和权衡列表
03
提交时间线
会话内的提交列表,每条附一行说明
04
受影响文件
会话内所有变更文件及变更摘要
使用指南
命令格式
在 Claude Code 对话框中输入以下命令。省略 sessionId 时自动使用当前会话。
/summarize [sessionId?]参数说明
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| sessionId | string | 可选 | 当前会话 | 要生成摘要的会话 ID。省略时使用当前 Claude Code 会话(CLAUDE_SESSION_ID 环境变量)。如需摘要其他会话,请在仪表盘中查找会话 ID 后填写。 |
执行流程
1技能提示词加载,通过 git log 自动检测提交语言。
2调用 get_session_summary 工具,获取会话内的提交数、变更文件、标签分类及每条捕获的意图和替代方案。
3LLM 生成包含标题、概述、关键变更、被否决的替代方案和变更文件的 Markdown 报告。
4报告输出到对话框,并通过 save_session_report 自动保存至服务器。
错误说明
找不到 aiflare.yml
项目根目录缺少 aiflare.yml 文件,或 api_key 为空。
无会话 ID
在 Claude Code 外部运行且未指定 sessionId。请在 Claude Code 内部运行,或直接提供会话 ID。
找不到会话
指定的会话 ID 对应的数据不存在。请确认该会话中至少有一次 git commit。