前言¶
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 - 能聯網(第一次要下載兩套資產)
安裝步驟:
- 克隆倉庫到本地:
git clone https://github.com/<你的賬號>/dsh-taste.git D:\dsh-taste
cd D:\dsh-taste
- 下載引擎、技能細則與 84 套風格庫(約 20MB,國內會自動走加速源):
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\setup-assets.ps1
- 安裝依賴、登記 profile、建立 junction:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install.ps1
- 重啓 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 筆記產品做落地頁,要高級一點”爲例:
- 在 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 倉庫。