All skills
cat-xierluo avatar

/dsh-plugin-dev

@fe1856b

DeepSeek Harness(DSH)插件的设计、开发、装载验证、版本迁移与发布审查指引(版本感知)。在用户要为 DSH Desktop 开发插件、把 Pi/Hermes 插件迁移到 DSH、做隔离装载实验、排查插件在真实宿主的行为、跟进 DSH 版本升级适配,或在发布前做机械审查与验收(dsh.bundle / dsh.client 双面包工件契约、inject/external 对账、主题变量、类型化 locale)时使用。不要用于普通 npm 包审查或与 DSH 无关的 agent 项目。

  • 14 files
  • 132.6 KB
  • MIT
  • Updated yesterday
  • GitHub

Use this Skill: https://skilld.dev/gh/cat-xierluo/legal-skills/dsh-plugin-dev

This session only. Nothing lands on disk.

templatesplugin-quality-report.md

≈859 tokens on demand. Your agent reads this file only when SKILL.md points to it.

DSH 插件质量意见报告

报告日期:YYYY-MM-DD 审查对象:<插件路径> 插件名称:<package-name> 审查范围:设计预检 / 快速审查 / 正式验收(发布前) 审查配置:默认规则 / config/harness-path.local.yaml 候选 commit:<git rev-parse HEAD>(正式验收必填)

一、总体意见

结论:可发布 / 需修复后复审 / 未验证(NOT_VERIFIED)

一句话理由:<最关键的一条>

二、harness 溯源(lint.mjs §0 输出)

项 值
harness 根 <路径>(解析来源:--harness-root / DSH_HARNESS_ROOT / config)
DSH 版本 <x.y.z-rc.n>(官方 dsh --version 门 + 根 manifest 交叉)
harness git commit <rev-parse HEAD>
平台模块表 <N> 项(packages/client/web/src/platform.ts)

本报告全部对账结论只对该版本 + commit 有效;harness 升级后须重跑 §1。

三、§1 机械层(scripts/lint.mjs 输出摘要,退出码 = FAIL 数)

检查 结果
声明一致性(bundle/client/exports) PASS / FAIL
DSH 依赖钉定版本 ↔ harness 版本 PASS / WARN 清单
client 工件契约(banner/footer/后缀) PASS / FAIL / NA
产物 bare require ↔ 模块表对账 PASS / FAIL / WARN(builtin 待人工确认)
构建配置 external ↔ 基线 ∪ dsh.client.external PASS / FAIL / WARN(声明体未识别转人工)
dsh.client.inject 目标存在性 + devDep 双保险 PASS / FAIL / WARN 清单
dsh.client.external(自引用/基线冗余/死行) PASS / FAIL / WARN 清单
主题变量声明集对账 PASS / FAIL / NA
硬编码文案与 zh/en 词典平价 PASS / FAIL / WARN 清单
入口与脚本卫生 PASS / WARN 清单
当前态文档版本声明 PASS / WARN 清单

四、§2 事实层(引用 → 源码溯源)

引用(事件/slot/API) harness 源码位置 判定
agent/pre-step packages/core/agent/src/runtime-types.ts PASS / FAIL

五、§3 契约层

# 契约项 结果 备注
1 lossless JSON(无 undefined 泄漏) PASS / FAIL / NA
2 DSL 限制(无嵌套对象/as const)
3 client 工件契约(含 externals 推导)
4 client 纯度(无越界值导入)
5 子进程异步 + signal
6 显式传参(无静默默认依赖)
7 fail-loud / 可选服务降级明示
8 退码分类(域结果不 throw)
9 构建管线不吞退出码
10 HMR 边界已知(历史结论,按当前版本复核;更新需重启取证)
11 主题变量仅引用 harness 声明集
12 产品文案走类型化 locale

六、§4 文档层

CHANGELOG / DECISIONS / ROADMAP / ARCHITECTURE 与实际改动同步情况:<逐项> 当前态文档过期版本声明(lint.mjs §9 WARN 清单):<逐项>

七、§5 候选绑定证据(正式验收)

证据 状态
候选 commit 记录
干净 profile 安装 + --dump-config 出层
node half boot 无错 + tool 真实调用
__DSH_BOOT__ 含本包 + bundle 可下
浏览器渲染截图

八、需修复清单

  1. <FAIL 项 + 修复建议>

九、NOT_VERIFIED 项

<无法确认的能力/未取得的证据,明示不推断>

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at fe1856b. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated yesterday
homepage
https://github.com/cat-xierluo/legal-skills
author
杨卫薪律师(微信ywxlaw)
version
0.6.0

README badge

README badge for cat-xierluo/legal-skills/dsh-plugin-dev