D
dsh-skill-scoreboard
1.1.2认证 L1已扫描 ✓健康 S/100周下载 —
skill 使用记分板:模型每真正加载一个 skill 就自动记分,无需手动维护 skill-scoreboard.md。
作者原文(英文)
DSH skill 使用记分板:同时记录按会话去重与每次加载两种次数;设置页三选项卡(Skill 排行 / 会话榜 / 管理),Skill 排行固定按会话去重降序并分页(两种次数同时显示),会话榜按去重 skill 数排列并显示持久化会话标题;skill 工具与 read 直接读 skill 文件均记分;agent/pre-step 注入记分榜与 skill 实际路径;导入导出记分 JSON。
简介取自插件自己的 README 原文。
源仓库无法访问 多次尝试都没连上,可能是网络问题,也可能是仓库不可达。
检测报告
会话与记忆有一定能力。命中了若干能力模式,大多是插件正常工作时会用到的。
发起网络请求network需留意8 处命中
lib/client.js:170const res = await fetch('/api/skill-scoreboard/i18n', {写入文件writes-files需留意4 处命中
lib/store.js:19await fs.mkdir(dirname(file), { recursive: true });安装时执行脚本install-scripts需留意1 处命中
读取文件reads-files一般10 处命中
lib/index.js:99try { current = JSON.parse(await fs.readFile(file, 'utf8')); } catch { current = null; }动态加载模块dynamic-import一般3 处命中
lib/i18n/en.json:20"settings.importMerge": "Merge import (keep existing)",读取环境变量reads-env一般2 处命中
lib/index.js:62const rawHome = process.env.DSH_HOME || homedir();命中次数只说明源码里出现过这类调用,不说明行为好坏。命中了若干能力模式,大多是插件正常工作时会用到的。
可信度
扣分项逐条附证据100
健康分 · 等级 S
扣分项 0 · 无
L0静态结构与契约sha512-lSJkPvGTOwi/2WTj… 与本地 tarball 复算一致,补丁与入口齐备✓
L1配置组合与依赖图跨包无 entry id 冲突,插入模块可解析,目录内 peer 满足✓
L2隔离沙箱冒烟还没有宿主启动记录—
L3运行时健康监控抽样会话内未观测到外部进程 / 越界写 / 外连(2 个事件)(前一级未通过,本项不计入等级)(前一层未过,不计入等级)✓
- 0没有可扣分的项
兼容性
| DSH peer 依赖 | 1 个dsh-llm均为 @deepseek-ai/ 下的包 |
|---|---|
| Node 要求 | >=18 |
| 第三方依赖 | 0 个(纯自包含) |
| bundle patch | ./cordis.patch.yml |
| 依赖安全公告 | 已查询全部依赖,没有匹配到已公开的安全公告(含 DSH 框架包在内的 @deepseek-ai/* 不作查询——那是运行时自己的问题,不是插件的。) |
元数据
| 主页 | https://github.com/EIGHTfs/dsh-skill-scoreboard#readme |
|---|---|
| 仓库最近提交 | 2026-10-17 |
| 仓库创建 | 2026-09-01 |
