dsh-plugin-product-design:DeepSeek Harness 的产品设计与原型工作流套件

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。对于开发者或产品设计师而言,从模糊的需求直接跳转到代码往往缺乏中间的结构化验证环节。dsh-plugin-product-design 是一个为 DSH Desktop 提供的产品设计工作流套件,它通过一个统一的入口和一系列专注的子技能,将设计流程标准化,确保输出符合证据和规范。

这是什么

该插件是一个纯技能插件,不包含模型工具或客户端模块。它由所有者 Kayungko 维护,采用 MIT 许可证。插件的核心是「路由器 + 九个 pd-* 子技能」的架构,旨在将设计想法从简报阶段推进到可交付的代码阶段。

核心功能

路由与技能分发

插件提供一个唯一用户入口 /product-design,负责分析请求并路由到对应的子技能。九个子技能包括:
- pd-get-context:最小设计简报门禁
- pd-user-context:持久化产品/设计上下文
- pd-research:基于证据的 UX 桌面研究
- pd-ideate:生成三种不同的视觉方向
- pd-image-to-code:将选定的视觉目标转换为交互式前端
- pd-url-to-code:克隆实时 URL 到本地前端
- pd-audit:产品流程审计
- pd-design-qa:内部 QA 硬门禁
- pd-share:部署/分享(需用户选择目标后执行)

工作流门禁与原则

  • 最小简报门禁:在生成代码前,必须完成基本的设计目标确认。
  • 设计 QA 硬门禁:只有当 design-qa.md 状态为 passed 时,工作流才算完成。
  • 证据驱动:在采用任何方案前必须检查截图证据。
  • 无假资产政策:禁止使用 div art、CSS art 或手写 SVG 作为真实图标或图片的替代。

安装与配置

前置条件

  • DSH Desktop 已安装(Host contract 已在 DSH 0.1.2-alpha.1 上验证)。
  • Node.js 版本 ^22.19.0 || >=24。
  • PowerShell(部署脚本为 .ps1)。

安装步骤

git clone https://github.com/Kayungko/dsh-plugin-product-design.git
cd dsh-plugin-product-design
pwsh install.ps1

安装脚本会将插件复制到配置的 node_modules/ 目录,并注册依赖。安装后需重启 DSH Desktop。

配置

在 cordis.yml 中设置:

- id: product-design-runtime
  name: 'dsh-plugin-product-design'
  config:
    enabled: true

典型用法

通过路由器技能发起请求:

/product-design I need an onboarding flow for a habit-tracking app

或:

/product-design sketch a settings page for a desktop pet app

路由器会首先触发简报门禁,确认目标后再生成视觉方向或代码。

注意事项

  • 插件仅包含技能,不包含模型工具,不依赖宿主模型本身的功能。
  • 技能状态目录位于 ~/.dsh/product-design/。
  • 修改技能代码支持热重载。
  • 插件仅在 DSH Desktop 进程内运行,无独立的宿主启动逻辑。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜