① Skill 分析页进化路径(git 双泳道,点节点看 diff)+ 得分趋势 + 贡献来源 + 贡献原子
技能库 / 3gpp-spec-lookup
3gpp-spec-lookup
检索 3GPP 规范条款并生成引用摘要
main a41c9f2
staging 灰度中 7be03d1
平均 ux · 近30日
8.2/10
↑ 0.6 对比上一版本
推荐 → 触发
41/ 127 次
命中率 32%
当前灰度
staging 8.6 vs main 8.2
样本 12/20 · 约 2 天后裁决
进化路径
点击节点查看该版本与 diff
alice 的 push-edit 修改
灰度观察中 · staging HEAD
7be03d1
v5 · staging 晋升合入
晋升 · ux 8.2 · main HEAD
a41c9f2
表格解析重写
回滚 · 5.9 < 7.3,表格解析劣化
e01b774
v3 · staging 晋升合入
晋升 · 8.1 > 7.0 · ux 7.4
5fc2a90
晋升
回滚
观察中
普通提交
得分趋势 ux 日均 · 悬停查看当日贡献原子,点击下钻
main
staging
贡献来源 23 个原子
来源模型
dsv4 11
sonnet-5 8
k2 4
贡献原子 点击查看原子详情
查 38.331 RRC 重配置条款
alice · dsv4 · 进入 v5
4.2
对比 R17/R18 切换流程差异
bob · sonnet-5 · 进入 v5
3.8
生成条款引用清单
alice · dsv4 · 进入 v3
3.1
源已清理 (原子文件已过期回收,保留记录)
m0032 · k2 · 进入 v3
2.6
② 轨迹 & 原子详情页原子时间线(链表序)+ 原子详情与原文切片 + traj—atom—skill 关系图
轨迹 & 原子 / traj_cc_dsv4_890da9d9
traj_cc_dsv4_890da9d9
claude-code · dsv4
alice
processed
平均 ux 7.9
原子时间线 按链表序 pre/post_atom_id · 点击节点查看详情
01
部署 xquiz 到 1717
ux 8.5
03
查 38.331 RRC 条款
ux 9.0 · 3gpp-spec-lookup
atom_…890d_0003
ux 9.0
- intent
- 查 38.331 RRC 重配置条款并引用到设计文档
- summary
- agent 用 3gpp-spec-lookup 检索条款,摘取 5.3.5.3 生成引用段落
- tags
-
3gpp
spec-lookup
文档引用
- used_skills
- 3gpp-spec-lookup
- offset
- 12,400 – 18,220
原文切片(按 offset 定位 · 只读)
user: 帮我查一下 38.331 里 RRC reconfiguration 的条款号…
assistant: 使用 3gpp-spec-lookup 检索…条款 5.3.5.3 规定 …
(截取 5.8k 字符)
关系图 traj — atom — skill · 点节点跳转
轨迹
原子
skill
贡献边
③ 用户画像页PCA 散点(原子/兴趣中心/skill)+ tag 构成 + 推荐×触发(结论可执行)
用户 & 画像 / alice
al
alice
轨迹 46 · 原子 212 · 用过 17 个 skill · 主力模型 dsv4 (62%) · 4 个兴趣中心
兴趣散点 原子摘要向量 PCA 投影(坐标无量纲)· 悬停预览 · 点击跳详情
原子(按兴趣簇着色)
兴趣中心(kmeans ≤5)
skill 向量
tag 构成 212 个原子
个人页用占比条(可读),团队总览保留标签云做氛围导航。
推荐 × 触发 命中率 = 触发次数 / 推荐次数 · 结论可直接执行
| skill | 来源 |
推荐 | 触发 |
命中率 | 最近触发 | 结论 |
| 3gpp-spec-lookup |
团队蒸馏 |
18 | 11 |
|
2 天前 |
高价值 |
| nginx-subpath-proxy |
团队蒸馏 |
12 | 5 |
|
6 天前 |
正常 |
| excel-formula-gen |
skillhub 三方 |
15 | 1 |
|
34 天前 |
常推不用 · 建议停推 |
| minecraft-modding |
skillhub 三方 |
9 | 0 |
|
从未 |
零触发 · 建议停推 |
④ 「我的」控制面(普通用户)语义检索+pin + 推给我的 + 贡献去向 + 世界消息与通知气泡
我的
身份 bob(connect --name)· 已 pin 2 个 skill
检索池 = 团队 main / staging + skillhub 三方
推给我的 槽位:blocked 排除 → pinned → ranked → recommended
查看全部 23 个 →
nginx-subpath-proxy
团队蒸馏 · 我触发过 5 次
pinned · 自己
release-checklist
admin 指派 · 我触发过 2 次
pinned · admin
锁定
3gpp-spec-lookup
团队蒸馏 · 我触发过 11 次
recommended
pytest-retry-fix
团队蒸馏 · 未触发过
ranked
已屏蔽(2):excel-formula-gen · minecraft-modding
管理 →
世界消息 团队动态 · 只放 skill 名与动作
全部动态 →
今天
m00323121 用了 bob 蒸馏的 nginx-subpath-proxy
打出 9.1 分 好评 · 3 分钟前
alice 给 3gpp-spec-lookup 提了修改
push-edit 分支 · 点击看 diff · 1 小时前
昨天
excel-formula-gen 灰度被回滚
staging 5.9 < main 7.3 · 昨天 18:40
admin 全局 pin 了 release-checklist
所有人的 manifest 首位 · 昨天 09:12
检索结果
nginx-subpath-proxy
nginx 单文件配置子路径反代到内网端口,处理 rewrite…
团队蒸馏
caddy-reverse-proxy
Caddyfile 反代与自动 HTTPS 配置…
skillhub 三方
浏览器系统通知(Web Notifications · 浏览器最小化也会弹)
x
xskill 控制台刚刚
m00323121 使用了你的 skill
nginx-subpath-proxy · 打了 9.1 分(好评)
你的 skill 被点亮了
m00323121 用 nginx-subpath-proxy 打出 9.1 分
查看详情 →
⑤ 管理页(admin)用户×推送/pin(代 pin、全局 pin)+ 画像相似度聚类
管理
推送与配置管理 · 技能生命周期 · 画像聚类 · 仅 admin 可见,写操作只在 serve 内置形态开放
用户 × 推送 / 配置 点"配置"打开该用户完整 skill 清单抽屉
| 用户 | 被推荐 |
配置摘要 | 触发率 | |
|
17 |
pin 1 屏蔽 2 |
|
|
|
14 |
pin 2 |
|
|
|
11 |
— |
|
|
|
8 |
— |
|
|
当前 3 个(所有用户优先注入):
release-checklist ✕
security-baseline ✕
commit-bilingual ✕
技能管理 两段式:先下线(停止分发,数据保留)→ 再删除(二次确认)
| skill | 状态 |
近30日触发 | |
| 3gpp-spec-lookup |
在役 · 灰度中 |
41 |
|
| minecraft-modding |
已下线 · 12 天 |
0 |
|
删除不可逆:需在确认框中输入 skill 全名(含 git 历史与 .uxscores 一并移除;建议先"下线"观察一个周期)。
画像聚类 边 = mean_tensor 相似度 > 0.6 · 点边看共同点
节点大小 = 原子数边粗细 = 相似度
冷启动
al
alice 的 skill 配置
被推荐 17 · pinned 1 · 已屏蔽 2
全部 17
pinned 1
已屏蔽 2
3gpp-spec-lookup
团队蒸馏 · 触发 11 次
nginx-subpath-proxy
团队蒸馏 · 触发 4 次
release-checklist
admin 全局 pin · 锁定
global
pytest-retry-fix
团队蒸馏 · 触发 2 次
e2e-docker-fixture
团队蒸馏 · 触发 1 次
excel-formula-gen
已屏蔽 · skillhub 三方
caddy-reverse-proxy
skillhub 三方 · 未触发
还有 10 个 · 滚动查看
⑥ 总览页可信 KPI + 蒸馏管线实时进度(冷启动屏障/候选孵化进度条)+ 趋势与生态分布
总览
全部指标口径见 docs/dashboard-metrics.md(卡片 ⓘ 同源)
蒸馏管线 实时 · 30s 轮询 · 点击阶段查看队列明细
冷启动屏障 收集满后统一蒸馏,避免碎片化 skill
34 / 50 条轨迹
候选孵化进度 weightscore 满 10 触发蒸馏
traj2skill-release8.6 / 10
6 个原子贡献 · 差 1~2 个同主题原子即触发
k8s-debug-notes5.2 / 10
4 个原子贡献 · 3 天前最后累积
grafana-alert-rules baby
2.1 / 10
TCA 新建 · 1 个原子
全部 12 个候选 →
⑦ 设置页(admin)config.yaml 分段表单 + 原文编辑 + 校验并热加载
设置
config.yaml 管理 · 仅 admin · 校验失败不落盘不生效(直接报错)
上次热加载:今天 14:02 · 成功
看板 dashboard
enabled
public
admins["admin"]
灰度 canary
staging_need3
observe_days7
推荐 recommend
质量 / 相关性配比80 / 20
cluster_centers5
config.yaml 已修改 · 未生效
dashboard:
enabled: true
public: false
admins: ["admin"]
canary:
staging_need: 3 # ← 本次修改
observe_days: 7
recommend:
quality_ratio: 0.8
cluster_centers: 5
llm: # 该段热加载不生效,改动需重启 serve
model: deepseek-v4
热加载范围:dashboard / canary / recommend / skillhub 段即时生效;llm、watch_dirs 段涉及进程级资源,改动后需重启 serve(页面明确标注,不做静默半生效)。
⑧ 用户列表 · 连接状态看板在线/离线 + client 版本(落后标注)+ 上次活跃 + 使用统计 + harness/模型
用户 & 画像
在线 3 / 6
版本落后 2
server 最新 0.6.1a8
连接状态每次 sync 心跳更新(last_seen);在线 = 2 个同步周期内有心跳;点行进画像详情
| 用户 | 状态 |
client 版本 | 上次活跃 |
轨迹 · 原子 | 触发次数 |
harness | 主力模型 |
|
在线 |
0.6.1a8 |
2 分钟前 |
46 · 212 |
37 |
claude-code 82% codex 18% |
dsv4 62% |
|
在线 |
0.6.1a8 |
刚刚 |
38 · 171 |
29 |
claude-code 100% |
sonnet-5 71% |
|
在线 |
0.6.0a4 落后 |
18 分钟前 |
24 · 96 |
11 |
codex 64% claude-code 36% |
k2 55% |
|
离线 |
0.6.1a8 |
昨天 19:02 |
17 · 64 |
8 |
opencode 90% |
dsv4 88% |
|
离线 |
0.5.3 落后 |
3 天前 |
9 · 31 |
2 |
claude-code 100% |
dsv4 100% |
|
离线 |
0.6.1a8 |
12 天前 |
2 · 5 |
0 |
claude-code 100% |
样本不足 |
版本列数据源:client 在 register 与每次 sync 携带 X-Xskill-Version,server 写入 clients.client_version(新增轻量埋点);"落后" = 低于 server 当前分发版本。触发次数 = 该用户 atom used_skills 命中计数。