生产力
session-reflection-analysis avatar

session-reflection-analysis

分析 Claude Code 会话历史,以识别效率低下的模式、优化 Token 使用量并建议工作流程改进。

简介

session-reflection-analysis 技能是为使用 Claude Code 的开发人员设计的自我剖析工具。通过处理存储在 ~/.claude/projects/ 中的本地 JSONL 会话日志,此技能可识别重复出现的效率低下模式,例如冗余的文件读取、错误的工具排序或上下文丢失。它专为希望在保持高开发速度的同时,将 Token 使用量控制在预算内的工程师而设计。此技能不再需要手动解析日志,而是利用 jq 生成用户请求、工具执行和系统响应的精简摘要,然后由专门的子代理程序进行分析,提供可操作的结构化反馈。

  • 自动将当前工作目录映射至相关的 Claude Code 项目日志。

  • 使用高效的 jq 过滤器将会话历史压缩达 98%,在保留关键上下文的同时剔除无用信息。

  • 启动 Explore 子代理程序以检测诸如浪费 Token、重复错误、缺少自动化以及基于假设的错误等模式。

  • 产生包含优先级改进建议、代码片段和预期影响指标的结构化 Markdown 反思文档。

  • 通过建议改进措施而非直接执行,提供安全的人工审核过程。

  • 若要触发此技能,请询问会话执行情况。

  • 确保系统已安装 jq (brew install jq 或 apt install jq)。

  • 此技能需要访问 ~/.claude/projects/,并将分析输出至 /tmp/session-summary.jsonl。

  • 使用产生的建议来更新 CLAUDE.md、在 .claude/skills/ 中创建自定义 bash 脚本,或定义新的斜线指令以防止未来发生效率低下问题。

  • 在执行之前务必审核建议的变更,以确保它们符合项目的具体编码标准和架构需求。

  • 输出包含每项建议的详细成本效益分析,有助于优先处理高影响力的文档更新或自动化任务。

仓库统计

Star 数
312
Fork 数
46
Open Issue 数
1
主要语言
Vim Script
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 07:18
在 GitHub 查看