SuperAPI AI 工具集

analyze-session

智能体与模型

查看项目

更新于 10-16 07:25

技能介绍

用途:分析 Claude Code 会话,找出工作流程模式、摩擦点,以及插件技能可能提供帮助的地方。

用法: /phx:analyze-session 90a74843(按 ID 分析,短或完整 ID 均可) /phx:analyze-session --last(分析最近的会话) /phx:analyze-session --from-find(分析由 /phx:find-sessions 保存的会话)

要求:依赖 ccrider MCP。若不可用,需告知用户:ccrider MCP is required. See: https://github.com/neilberkman/ccrider

主要流程:

  1. 确定要分析的会话。解析参数:会话 ID(8 位以上十六进制字符)可直接使用;若为 8 位短 ID,调用 mcp__ccrider__list_recent_sessions(limit: 50) 查找以该前缀开头的会话。--last 调用 mcp__ccrider__list_recent_sessions(limit: 1)。--from-find 读取 .claude/sessions-to-analyze.md 的 ## Session IDs 部分。无参数则显示用法并停止。
  2. 获取会话消息:调用 mcp__ccrider__get_session_messages(session_id: id)。若记录超过 200 条消息,使用 last_n: 150 取最近部分并说明仅分析尾部。
  3. 写出记录:创建 .claude/session-analysis/ 目录,将每个会话记录写入 .claude/session-analysis/{short-id}-transcript.md。
  4. 分析:读取 {SKILL_DIR}/references/analysis-template.md 模板。单会话直接分析;2-3 个会话各派一个 sonnet 子代理;4 个以上派 haiku 子代理以提升速度。子代理读取模板与记录,生成报告并写入指定路径。
  5. 写出报告:保存到 .claude/session-analysis/{short-id}-report.md。
  6. 呈现结果:对每个会话展示摘要,包括目标、结果(达成/部分达成/未达成)、关键摩擦点、插件建议;多会话时补充跨会话模式总结。

适用场景:回顾 Claude Code 使用过程、总结常见阻力、挑选可尝试的 /phx:* 命令。

限制:必须配置 ccrider MCP;记录超长时仅分析末尾部分;其余细节暂未提供。