问题描述
Qoder 遥测系统无法完整统计 Skill 使用情况。当用户通过 /skill-name 方式主动触发 Skill 时,Hook 事件无法捕获相关信息,导致 Skill 使用率统计缺失。
操作步骤
-
配置
UserPromptSubmitHook 监听用户输入 -
用户输入
/role-starter触发 Skill -
检查 Hook 接收到的数据
期望结果 vs 实际结果
| 场景 | 期望结果 | 实际结果 |
|---|---|---|
用户输入 /role-starter |
prompt 字段包含 /role-starter |
prompt 字段为空或仅空格 |
| 主动触发 Skill 记录 | 有专门事件记录 Skill 调用 | 无任何事件记录 |
| Skill 使用统计 | 可统计所有 Skill 调用(主动+自动) | 只能统计 Agent 自动调用的 Skill |
具体数据对比:
-
事件类型:
USER_PROMPT -
prompt_length: 1(期望 ≥12)
-
prompt_preview:
""(期望"/role-starter") -
transcript 记录: 无 Skill 类型标记(期望有
skill类型或元数据)
可能造成的影晌
1. 数据统计层面
-
Skill 使用率失真:无法获取真实的 Skill 使用频率,只能看到 Agent 自动调用的部分
-
热门 Skill 识别困难:无法分析哪些 Skill 最受用户欢迎
-
用户行为画像不完整:无法区分用户主动调用 vs Agent 自动调用
2. 产品优化层面
-
Skill 迭代缺乏依据:没有使用数据支撑,无法判断哪些 Skill 需要优化或淘汰
-
用户体验优化受阻:无法分析用户在什么场景下倾向于主动使用 Skill
3. 运营分析层面
-
转型效果评估困难:无法量化 AI 技能体系在团队中的实际 adoption 情况
-
培训重点难以确定:无法识别哪些 Skill 需要加强培训
发生时间
2026-04-15 14:04:08(测试会话 a2166f07-ba04-4ab3-92b0-faecb07972e3)
补充说明
已知限制(根据 Qoder 官方文档和实测):
-
UserPromptSubmit事件对/开头的输入做了特殊处理 -
目前无
PostSkillInvoke或类似事件 -
PostToolUse仅在 Agent 自动调用工具时触发,不覆盖用户主动触发 Skill 的场景