乔木 UI 学习(DeepSeek Harness 版):在 Harness 里学设计参考与 UI 词汇

前言

在 DeepSeek Harness 里做前端或界面相关工作时,常见做法是临时打开设计站、截图或另开笔记工具,设计参考、术语和自评笔记分散在不同窗口。Obsidian 上的「乔木 UI 学习」把图库、词典、测验和 Markdown 笔记收在一套界面里;本插件是同一内容的 DeepSeek Harness 迁移版,把浏览、练习和笔记保存接到 Harness 的插件容器与本地数据目录,便于和智能体工作流同屏使用。

下面介绍插件定位、已核实功能、安装方式与使用注意点。事实以 GitHub 仓库 README 与 package.json 为准。

这是什么

乔木 UI 学习(npm 包名 qiaomu-ui-learn-dsh,当前版本 0.1.2)由维护者 joeseesun 发布,MIT 许可。它在 DeepSeek Harness 0.2.1-rc.3 上运行,界面与 CSS 沿用 Obsidian 版乔木 UI 学习;迁移部分主要是宿主容器、文件保存、快捷操作以及与 Home 的联动接口。

插件在 Harness 侧边栏以「乔木 UI 学习」入口打开,用于浏览设计参考、查 UI 词典与风格图鉴、做审美测验,并把点评与笔记写成 Markdown。

社区目录页:https://www.skillhub.cn/plugins/joeseesun/qiaomu-ui-learn-dsh。SkillHub 为社区插件目录,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,安装与数据来源以仓库说明为准。

核心功能

以下能力均来自仓库 README 与发布说明,未单独实机验收的部分会在后文注明。

设计参考图库

  • 13,561 条设计参考、184 个分类。
  • 支持搜索、收藏夹、最近浏览、点评筛选和卡片密度调节。
  • 保留原版设计灯箱;可复制图片、Markdown、提示词;可读取参考页面 HTML 源码(公开参考目录、15 秒超时、2 MB 响应上限)。
  • 图库缩略图与参考预览按需从 Kombai 加载。

UI 词典与风格图鉴

  • 106 个交互标本,含双语解释、识别特征、关联风格、代码与实现提示词。
  • 词典、风格与交互标本随插件包提供,不依赖 Obsidian。

审美测验

  • 组件、风格或混合练习;键盘作答;掌握状态与复习记录。

笔记与导出

  • 五星评价、标签、评论。
  • 逐条或批量导出 Markdown;笔记浏览、光标插入、未保存草稿恢复。
  • 笔记写入限制在所配置目录内,带版本校验;冲突时保留现有文件。

数据迁移与备份

  • 可导入 Obsidian 的 data.json 或本插件备份;覆盖前可下载现有记录备份。

Harness 集成

  • 5 个 Harness 原生快捷操作,可在宿主快捷键设置中绑定。
  • 安装支持 v1 provider 的 乔木 Home 后,提供最近设计卡片、浏览入口和全局设计搜索;未安装 Home 时插件可独立工作。Home 联动需要带 qiaomuHome v1 服务的版本;Home 0.2.1 的旧发布包尚无此接口。

安装与启用

环境要求:DeepSeek Harness 0.2.1-rc.3(package.json 中 engines.dsh 与此一致)。插件 0.1.2 为针对该 RC 的兼容更新,验证范围见仓库 docs/RC3-COMPATIBILITY.md。

方式一:本地 bundle(插件管理界面)

  1. 从 Releases 下载 .tgz 与 SHA256SUMS,核对摘要。
  2. 在 Harness 插件管理 中安装该本地 bundle。
  3. 按宿主提示重载,从侧边栏打开「乔木 UI 学习」。

项目交付预构建 Release 包,不需要 npm 账号或 Obsidian。

方式二:CLI 安装到指定 profile

将下面命令中的路径与 profile 换成你自己的值:

dsh plugin --profile YOUR_PROFILE add /absolute/path/qiaomu-ui-learn-dsh-0.1.2.tgz

YOUR_PROFILE 替换为自己的 profile。macOS App 自带 CLI 位于:

/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh

数据目录与配置

默认学习记录路径:

${DSH_HOME:-~/.dsh}/qiaomu/qiaomu-ui-learn-dsh/state.json

Markdown 笔记位于同目录下的 notes/。宿主支持通过绝对路径配置 dataDir、notesRoot。

  • 现有 Obsidian 数据不会被自动修改;迁移时在设置中手动选择 JSON。
  • 不同 profile 若共用同一 DSH_HOME,默认共享该插件数据;需要隔离时可配置 dataDir。

典型用法

安装并重载后,从侧边栏进入「乔木 UI 学习」,可按 README 描述的路径使用:

  1. 浏览图库:按分类或搜索查看设计参考,使用收藏夹与最近浏览;需要时在卡片上写点评、打星、加标签。
  2. 查词典 / 风格:打开交互标本详情,对照识别特征与实现提示词;必要时复制 Markdown 或提示词到当前工作文档。
  3. 做测验:选择组件、风格或混合模式,用键盘作答,根据掌握状态复习。
  4. 写笔记:在插件内编辑 Markdown,利用光标插入与草稿恢复;确认后导出或保留在 notes/。
  5. 从 Obsidian 迁数据:在设置中选择 Obsidian data.json 或本插件备份;覆盖前先下载现有记录备份。

若已安装符合要求的乔木 Home,可在 Home 侧使用最近设计卡片与全局设计搜索;无 Home 时不影响插件单独使用。

适用场景与注意

适合谁:需要在 Harness 同屏查阅大量 UI 设计参考、系统学习 UI 术语与风格、并用 Markdown 沉淀点评的前端或产品设计相关开发者。

权限与安全:插件以当前 DSH 进程权限读写本地 state.json 与笔记目录,并按配置访问网络加载 Kombai 缩略图与预览。安装前应阅读仓库源码、THIRD_PARTY_NOTICES.md 与 MIT 许可证,确认数据路径与网络行为可接受。

验收范围:仓库说明 macOS Harness 的亮色、深色与 720px 窗口已验证;其他操作系统尚未实机验收。开发侧有 18 项自动检查(含 106 详情中英挂载、样式、测验与 Home 协议等),真实 Harness 验收范围见 docs/ADAPTATION.md。

来源说明:设计目录及缩略图来自 Kombai Gallery;UI 学习内容经 joeseesun/learnui 整理,原英文内容来自 namethatui.com。插件保留原仓库源码、作者署名与数据归属说明。

结尾

乔木 UI 学习 DSH 版把 Obsidian 上同一套图库、词典、测验与笔记能力接到 DeepSeek Harness 0.2.1-rc.3,适合把 UI 学习与 Agent 工作流放在同一宿主里完成。安装以 Release 的 .tgz 与官方文档中的 CLI 命令为准,不要凭插件名自行拼接未在 README 出现的安装 URL。

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

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

小夜