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 可以在后续的审查中引用更贴合项目实际的判断依据。

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

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

小夜