用途:从过去的 Claude Code 会话记录中寻找模式并提取洞察,类似“翻开日记回顾本月”。触发词包括“历史分析”“会话分析”“我的工作模式分析”“history insight”“/history-insight”。
执行流程:第一步在 ~/.claude/projects/ 下查找 UUID 形式的 .jsonl 会话文件,排除 subagents/ 目录,统计文件数与总大小;文件超过 20 个时只分析最近 10 个。第二步仅提取 role 为 user 的 content,排除 tool_use、tool_result、system 消息,因为约 94% 是文件变更与工具日志,实际对话仅约 6%。第三步由 session-summarizer、pattern-finder、growth-tracker 三个代理并行分析:分别做逐会话一句话摘要、检测重复模式(高频任务类型、重复错误或重试、常用工具技术,输出 Top 3 及依据)、追踪随时间的变化(复杂度变化、新增技术工具、自动化痕迹,输出 2~3 个成长点)。第四步整合输出报告,含分析会话数、时间范围、逐会话摘要、重复模式 Top 3、成长追踪与核心洞察。
使用方式:运行技能时通过 AskUserQuestion 选择范围——仅当前项目、最近 10 个会话或全部会话。当前项目约需 2 分钟,可选输出到 sync/history-insight-YYYY-MM-DD.md。
适用场景:月度回顾、项目切换时、想知道“我做过什么”时。
限制:依赖本地 ~/.claude/projects/ 会话文件;文件过多时默认只取最近 10 个;其他收费、平台与效果信息暂未提供。