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 進程內運行,無獨立的宿主啓動邏輯。
羽毛球分组比赛记分
小程序二维码

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

小夜