dsh-palate:積累設計品味的 DSH 插件

前言

大多數設計審查插件在安裝後即使用固定的規則集,無論調用多少次,其判別標準保持不變。dsh-palate 的設計思路與之相反:它維護一個積累的「品味語料庫」和編碼的原則。通過向插件輸入示例和原則,並記錄評審反饋,其判別標準會隨着使用而 sharpen。插件由 guo6x 維護,屬於記憶類插件。

核心功能

該插件提供了一套工具鏈,用於觀察、整理、確認、評審和校準設計品味。

  1. 觀察與整理

    • palate_intake:將結構化的視覺分析暫存爲候選示例或原則。它本身不會直接改變品味庫,僅用於提交待確認的內容。
    • palate_candidates:展示待處理、已接受或已拒絕的視覺訓練候選者及其來源會話。
    • palate_decide:根據用戶的明確接受或拒絕決策,將候選者正式納入或保留在品味庫中。這是唯一能將候選者轉化爲品味庫記錄的路徑。
  2. 評審與學習

    • palate_review:在評審新設計時,調用積累的品味(原則 + 相關過往示例)作爲上下文,使評批判斷基於學到的判斷而非通用清單。
    • palate_add:直接向語料庫添加示例(標記爲 good/bad/note + 原因 + 標籤)。
    • palate_learn:從經驗中提煉新原則並將其編入編碼品味中。
  3. 參考與反饋

    • palate_packs:查看可選的視覺參考包及其應用狀態。
    • palate_seed:一次性應用一個或多個視覺參考包(如 apple-product-storytelling),不會覆蓋現有的品味庫。
    • palate_feedback:通過 review_id 記錄評審結果(是否有效及原因),只有被接受的原則會積累證據。
  4. 管理

    • palate_list:瀏覽積累的語料庫。
    • palate_principles:列出編碼原則,按證據排序。
    • palate_effectiveness:查看原則在真實評審反饋中被接受或拒絕的數據。
    • palate_stats:顯示積累的統計數據(如分析的示例數、提煉的原則數)。

典型用法

1. 查看並應用參考包

首先查看可用的參考包,然後顯式應用它們。

# 查看可用的參考包
palate_packs

# 應用 Apple 和 X 的參考包(僅一次,不覆蓋現有品味)
palate_seed apple-product-storytelling x-direct-utility

2. 視覺攝入與決策

結合瀏覽器或視覺工具,先分析頁面,再提交決策。

# 假設使用 vision 工具分析了截圖或頁面
palate_intake {hierarchy: ..., typography: ..., color: ..., spacing: ...}

# 查看待處理候選
palate_candidates

# 用戶確認後,執行決策
palate_decide {candidate_id: "...", decision: "accept"}

3. 帶標籤的評審

在評審時使用標籤過濾特定的示例和風格範圍的原則。

# 評審產品發佈頁面,僅引用 Apple 風格的示例和原則
palate_review {subject: "...", tag: "apple"}

4. 記錄反饋

評審結束後,記錄結果以更新有效性數據。

# 記錄評審是否有效,並接受或拒絕相關原則
palate_feedback {review_id: "...", outcome: "effective", accepted_principles: [...]}

安裝與啓用

在 DeepSeek Harness 環境中,使用以下命令安裝:

dsh plugin add guo6x/dsh-palate

插件依賴 Node.js >= 22,並使用內置的 node:sqlite 進行存儲。安裝後,如果本地品味數據庫爲空,會自動插入 12 個基礎原則和 4 個教學示例。

存儲與特點

  • 存儲路徑:插件在 $DSH_HOME/palate/ 下存儲 SQLite 數據庫,並生成人類可讀的鏡像文件(如 taste.md、principles.md、feedback.md、training.md)。
  • 啓動包:默認包含兩個可選的視覺參考包 apple-product-storytelling 和 x-direct-utility。這些是 2026 年 8 月 27 日公開頁面的透明抽象,並非抓取的資產、品牌文案或模板。
  • 安全機制:安裝或升級插件時,不會覆蓋現有的品味庫數據。只有通過 palate_decide 確認的候選者纔會被加入品味庫。

適用場景與注意

該插件適合需要持續改進設計判斷力的場景。使用時需注意:
* 插件本身不會自動抓取截圖或通過 URL 進行視覺識別,必須先使用瀏覽器或視覺工具(如 modlens_read_image)獲取證據,再傳遞給 palate_intake 或 palate_review。
* 由於插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證(MIT)。

總結

dsh-palate 提供了一套從觀察到確認、從評審到反饋的閉環機制。它不提供固定的設計標準,而是提供積累品味的能力。通過明確的決策路徑和反饋記錄,Agent 可以在後續的審查中引用更貼合項目實際的判斷依據。

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

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

小夜