用途:Session Insights 提供端到端会话分析流程,先用自然语言搜索会话,再分析所有匹配结果,最后综合出报告。它属于 Claude Elixir Phoenix 技能集,需配合 ccrider MCP 使用;若不可用,应提示用户查看 https://github.com/neilberkman/ccrider。
主要能力:从 $ARGUMENTS 解析意图,提取提示词以及 --project NAME、--after DATE、--limit N 等参数;把自然语言提示翻译成 2 至 5 条 ccrider 搜索查询;合并去重结果并按日期排序;向用户确认要分析的会话;抓取会话记录;按会话数量选择直接分析或派生子代理分析;最后汇总各报告,生成 .claude/session-analysis/insights-{date}.md,包含常见摩擦模式、建议尝试的技能、改进机会、工作流模式与单会话摘要。
使用方式:命令示例包括 /phx:session-insights "all my Elixir Phoenix sessions"、/phx:session-insights "sessions where I debugged LiveView"、/phx:session-insights --project my_app、/phx:session-insights "Oban worker problems" --after 2026-01-15、/phx:session-insights "sessions with test failures" --limit 10。未提供提示时默认 "all Elixir and Phoenix development sessions"。
限制:必须依赖 ccrider MCP;默认最多分析 15 个会话;超过 200 条消息时只取最后 150 条并注明截断;分析前必须确认,综合步骤不可跳过。其他平台兼容性与收费信息暂未提供。