用途:将 /cc-canary 的分析结果渲染成长篇 HTML 报告,用于检测模型是否出现能力衰退(nerf)。默认分析窗口 60d,支持 7d、14d、30d、60d、90d、180d。
主要能力:捆绑脚本 scripts/compute_stats.py 约 2.5 秒完成扫描 JSONL、拐点与转换日检测、前后聚合、跨版本对比、按时段统计、词频、三段式思考深度、可见性转换、每轮速率与异常检测,并渲染填好全部表格的 HTML 骨架,ASCII 柱状图保留在等宽 pre 块中,叙述占位符标记为 <!-- C: ... -->。
使用方式分四步:一、运行脚本并指定 --window;脚本路径优先 .claude/skills/cc-canary-html/,回退到 ~/.claude/skills/cc-canary-html/,可选 --include-agents、--min-user-words N。脚本失败则报告错误并加 --include-agents 重试一次,否则停止,不得手工计算。二、读取 HTML 骨架。三、替换每个占位符为 HTML 安全文本(转义 <、>、&),保留原表格与 pre 块,另存为 ./cc-canary-YYYY-MM-DD.html。四、按平台打开:Darwin 用 open,Linux 用 xdg-open,其它用 start;打开失败则打印绝对路径即可,不算错误。
叙述占位符包括 verdict-line、summary、timeline、xv-para、finding-N-class/reason、root-cause、what-would-help、附录 a–h 与 meta-note。结论分为 HOLDING、SUSPECTED REGRESSION、CONFIRMED REGRESSION、INCONCLUSIVE,并附带校准条件与封顶规则。
限制:禁止读取、grep 或 glob ~/.claude/projects/**/*.jsonl,禁止对会话文件运行 jq/awk/wc,全部由脚本负责;不得改动已有 HTML、表格或 pre 块;每个发现须标注分类;跨版本为空或会话数少于 15 时须保留审慎措辞;骨架小于 5KB 可能表示窗口内无会话;其它失败模式见资料。具体价格与更多平台细节暂未提供。