用途:分析当前项目下 Claude Code 的 JSONL 会话数据,生成上下文效率报告,帮助评估会话 token 使用、模型使用模式,并在项目完成后复盘用量、优化成本。
主要能力:统计主会话与 agent 会话数量及委派比例;按模型(opus/sonnet/haiku)统计使用分布;统计工具调用次数(如 Bash、Grep、Glob、TodoWrite、Task);统计项目数据总大小与消息记录数;按模型效率(30 分)、任务委派(25 分)、工具效率(25 分)、任务跟踪(20 分)计算 0-100 总分,并输出警告与建议。
使用方式:技能以当前工作目录或传入参数作为项目路径,将路径中的 / 和 . 替换为 - 得到项目键,再到 ~/.dotfiles/claude.symlink/projects/ 下查找对应目录。若目录不存在则提示无会话数据。分析依赖 bash、find、jq、bc、du 等命令,脚本会读取该目录下 .jsonl 文件(排除 agent-*.jsonl 用于主会话计数)。
适用场景:审查 Claude Code 会话效率、了解模型使用模式、为降低成本做优化、项目结束后复盘用量。
限制:仅适用于 Claude Code 的 JSONL 会话数据,且项目目录需位于上述固定路径下;评分阈值与建议为脚本内置规则,实际效果取决于数据完整性;资料未提供安装方式、收费信息与平台支持范围。