dsh-taste:DSH 界面設計插件

前言

DeepSeek Harness(DSH)採用“一切皆插件”的架構,每個會話都可以掛載規則與工具。對界面開發來說,常見痛點是:AI 不知道要什麼風格、點評只憑感覺、上一頁的配色體系到下一頁就丟了。dsh-taste 是一個客戶端插件,裝上後自動給每個會話注入一套設計工作規則,並註冊 6 個 design_* 工具,背後有兩套真實資產:impeccable 引擎和 DESIGN.md 風格庫。

它是什麼

dsh-taste 是給 DSH 用的界面設計插件,由 Zc7hYz 維護。插件代碼採用 MIT 許可,它不包含設計方法論與風格庫的資產本身,這些資產來自第三方倉庫:impeccable 引擎(25 條設計方法論 + 61 條反模式掃描器)和 84 套真實站點的設計語言說明書(VoltAgent/awesome-design-md)。插件通過注入會話規則與註冊工具,把設計決策從“憑感覺”變成“可追蹤、可復現”的流程。

解決什麼問題

  • 風格要你說清:普通 AI 往往在你說清之前就給出紫漸變 + 圓角卡片 + 一堆陰影。dsh-taste 主動給出 2~4 個氣質不同的方案,並說明觀感、主色、字體、代價。
  • 憑感覺點評:它不會只說“這裏可以更現代一點”,而是用確定性規則打分,問題清單會引用規則名與數值。
  • 每次重來:上一頁的色彩體系,下一頁就丟了。dsh-taste 用 DESIGN.md 當作“合同”,把風格 token 固化在項目裏,再通過工具對齊與自檢。

核心功能

插件裝上後,每個會話自動獲得一套設計工作規則,並註冊 6 個工具:

  • design_propose:一句話 → 2~4 個不同氣質方案,含觀感、主色、字體、代價。支持 idea、count 參數。
  • design_use_style:把某套站點風格落成項目根目錄的 DESIGN.md,支持 slug、dest、force 參數。
  • design_detect:確定性自檢,61 條反模式(漸變文字、AI 紫、對比度不足、單邊粗色條等),支持 target、json、scope 參數。
  • design_playbook:取 41 篇方法論細則原文,支持 command、inline 參數。
  • design_styles:檢索 84 套風格,支持 keyword 參數。
  • design_engine:調用引擎原始命令,支持 args 參數。

安裝與啓用

前置條件:

  • DSH 桌面版(Windows)。%DSH_HOME% 默認 C:\Users\<你>\.dsh
  • 能聯網(第一次要下載兩套資產)

安裝步驟:

  1. 克隆倉庫到本地:
   git clone https://github.com/<你的賬號>/dsh-taste.git D:\dsh-taste
   cd D:\dsh-taste
  1. 下載引擎、技能細則與 84 套風格庫(約 20MB,國內會自動走加速源):
   powershell -NoProfile -ExecutionPolicy Bypass -File scripts\setup-assets.ps1
  1. 安裝依賴、登記 profile、建立 junction:
   powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install.ps1
  1. 重啓 DSH 桌面版(插件只在啓動時加載)。

卸載:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install.ps1 -Uninstall

如需更換盤符或自定義路徑,可在 setup-assets.ps1 中使用 -PluginPath 指定插件目錄,或在 cordis.patch.yml 中修改 skillRoot 與 stylesRoot 的路徑。

配置項

cordis.patch.yml 中的配置項可以省略,省略時插件會自動定位:

鍵 默認 說明
skillRoot %DSH_HOME%/skills/impeccable 引擎技能目錄(含 reference/*.md)
stylesRoot <插件>/assets/design-md DESIGN.md 風格庫根目錄
enginePath 空(自動探測) 引擎可執行文件
timeoutMs 180000 單次引擎調用超時
injectSessionRule true 是否注入會話規則塊
verbose true 啓動日誌

典型用法

以“給一個 AI 筆記產品做落地頁,要高級一點”爲例:

  1. 在 DSH 中輸入:
   給 xx 做一個落地頁,要高級一點

插件會給出 2~4 個氣質不同的方案,例如 stripe·剋制·文檔型、together.ai·AI·新銳型、linear.app·暗色·產品型等,每個方案說明觀感、主色、字體與代價。
2. 回覆一句“用 2”,插件會開始執行:
- design_use_style:在項目根目錄落一份 DESIGN.md(合同)
- 按照設計的 token 寫代碼(顏色/字號/間距不允許即興發揮)
- design_detect:自檢,61 條規則逐條打分,問題清單會引用規則名與數值。

其它常見說法與對應行爲:

你說 它做什麼
太醜了,幫我改造一下這個頁面 redesign / bolder / quieter 路線重做
把這個頁面體檢一遍 跑掃描器,按嚴重度列出問題清單
簡化一下,層級太多 distill:刪層級、合併組件、壓裝飾
加一點動效,別土 animate:只加有信息意義的動效
換成 linear 那種暗色風格 換 DESIGN.md → 重新對齊 token
適配手機 adapt:斷點 + 觸控目標 + 密度

適用場景與注意

  • 適合需要把設計決策轉化爲可追蹤流程的界面開發場景,尤其是需要多方案對比與確定性自檢的項目。
  • 插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證,尤其是第三方資產(impeccable 與 DESIGN.md 風格庫)的許可聲明。
  • 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。

結尾

dsh-taste 把設計方法論與風格庫接入 DSH,用 DESIGN.md 當作“合同”,用確定性掃描器做體檢,讓界面開發從“憑感覺”走向“可復現”。如需瞭解更多,可訪問插件目錄頁與 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

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

小夜