dsh-plugin-dev
Installation
SKILL.md
DSH Plugin Dev
DSH 插件开发指引 Skill(2026-09-29 由 dsh-plugin-lint 并入吸收:开发主线 + 机械审查一体)。沉淀来源:dsh-plugins 仓库全程开发实测(真实 DSH Desktop 2.0.15 / 内嵌运行时 0.1.7-rc.2,五次隔离装载实验、14 个 PR 的独立审查修复)+ dsh-contract-copilot 0.1.2 期开发实测。
本技能不代替实现者:创建插件时先做设计预检,实现后回来做正式验收——审查器与生产者不混同责任。
配套文件
scripts/lint.mjs→ 机械审查层(版本感知,规则清单见下)scripts/test-lint.mjs→ 自测(自包含 fixture,证明每条规则抓得住无效样本、放行有效对照)config/harness-path.example.yaml→ 复制为config/harness-path.local.yaml填本地 harness 仓库路径(不提交)templates/plugin-quality-report.md→ 正式审查的报告模板(结论带 NOT_VERIFIED 语义)
依赖
- Node ≥ 18.6(lint.mjs 用
node:module.isBuiltin),无第三方包——脚本开箱即用。 - harness 溯源需要本地一份 DSH 源码仓库;三者皆缺时版本相关检查标 NOT_VERIFIED(进程不崩)。本机 Desktop 内嵌运行时(
/Applications/DSH Desktop.app/.../node_modules/@deepseek-ai/)是另一事实源,二者对照用。