SuperAPI AI 工具集

skill-monitor

智能体与模型

查看项目

更新于 10-16 09:47

技能介绍

用途:对技能(skill)的实际使用效果做闭环监控,读取会话指标,计算每个技能的动作率、摩擦度与结果分布,找出有效与需要改进的技能。

主要能力:按窗口期聚合每个技能的总调用次数、使用会话数、加权动作率、事后错误与纠正次数、结果分布、效果分数;计算基线摩擦与技能摩擦的差值;检测自动加载缺口(自动可加载技能在窗口内零 claude-proactive 触发);基于技能类型(执行/分析/检查/知识)使用不同阈值标记问题技能。

用法:/skill-monitor 显示全部技能仪表盘;/skill-monitor --skill NAME 深入分析单个技能;/skill-monitor --improve 生成改进建议;/skill-monitor --window 30d 调整对比窗口(默认 7d)。

依赖:需要 /session-scan 生成的 .claude/session-metrics/metrics.jsonl。若无 skill_effectiveness 数据,提示运行 /session-scan --rescan。触发来源仅在 OTel invocation_trigger 存在时按 user-slash/claude-proactive/nested-skill 区分,旧会话标记为 unknown。输出写入 .claude/skill-metrics/dashboard-{date}.json,仅追加不修改旧文件。改进模式启用 skill-effectiveness-analyzer 代理,建议写入 .claude/skill-metrics/recommendations-{date}.md。

限制:metrics.jsonl 只读不可修改;无基线对比的原始数字无意义;标记仅呈现数据由人工决定;建议需带会话引用。