前言¶
在 DeepSeek Harness(DSH)里做医院内部工具时,常见情况是:HIS 配套、卫材库房、设备维修等页面由不同人零散开发,助手每次生成界面都要重新描述颜色、卡片、表格列序和状态样式,产出也容易「一页一个样」。DSH 社区把能力以插件形式挂载;vladimirzz487/dsh-medical-ui-design 把维护者个人在用的医疗桌面 UI 规范固化成可自动加载的技能,并在 Web 与 WPF 两侧提供 token 映射和可执行审查脚本。
这是什么¶
医院软件桌面 UI 设计技能(仓库内技能名 medical-desktop-ui-design)是一份面向医院内部工作台的设计规范 DSH 插件,维护者为 vladimirzz487,在 SkillHub 目录 中分类为客户端。它解决的是:新增页面、改功能、调布局、加字段或做 UI 走查时,助手能否稳定套用同一套医疗场景设计系统,而不是反复口述设计细节。
核心功能¶
下面介绍插件在资料中明确列出的能力。
自动触发与规范载体¶
技能常驻 DSH 技能目录。当任务涉及新增页面、改动功能、调整布局、加字段、界面改版或 UI 走查时,助手可自动加载,无需每次手动点名(也可显式要求使用 medical-desktop-ui-design 技能)。
规范正文在 assets/skill/SKILL.md,并附带 references/ 下的 token、布局配方、组件、六态反馈、走查清单,以及 Web / WPF 落地手册;templates/tokens.css 与 templates/theme.xaml 可直接引入。
一份 token,Web 与 WPF 双端¶
同一套颜色、字号、间距、圆角与状态语义,同时给出 HTML/CSS/React/Vue/Tailwind 与 WPF/XAML 的写法映射。适用技术栈包括 Electron、Tauri、Web Desktop 与 WPF/XAML 内网 exe 部署形态。
页面配方与交付态¶
除原则外,提供工作台首页、业务列表、详情抽屉、表单页等线框与结构顺序;空、加载、错误、离线、禁用、无权限六态为交付必选。后台实时数据强调静默刷新与增量更新,避免整页刷新或关闭用户正在查看的详情。
隐私、权限与审查¶
规则内建最小必要信息、敏感字段脱敏、无权限优先隐藏或禁用。零依赖 Node 脚本 assets/skill/scripts/ui-audit.mjs 可扫描硬编码色值、过小字号、渐变、玻璃拟态、Emoji 图标、表格行高等,输出文件与行号及修复建议,--json 可接入 CI;存在 error 级问题时退出码为 1。
插件为纯 insert bundle patch,零依赖、无构建;package.json 版本为 1.0.0,许可证 MIT。
安装与启用¶
安装前请自行查看仓库源码与 LICENSE。插件随当前 DSH 进程权限运行,安装即信任维护者代码。
从 GitHub 安装¶
先把命令里的 web 换成你实际使用的 profile 名:
dsh plugin --profile web add github:vladimirzz487/dsh-medical-ui-design
也可在 DSH 插件管理器中填入:
https://github.com/vladimirzz487/dsh-medical-ui-design
资料说明安装完成后无需重启(热挂载);新会话技能目录中会出现 medical-desktop-ui-design。
验证¶
dsh --profile web --dump-config | grep dsh-medical-ui-design
典型用法¶
一、让助手按规范出界面¶
直接描述业务即可,例如:
- 给卫材库房加一个移库单详情页,需要看物资明细和审批记录。
- 工作台首页加今日新增申请统计,并把最近记录挪到待办下面。
- 维修单列表加一列设备编号,操作列只保留查看和处理。
- 对现有界面做 UI 走查,统一字号和状态颜色。
助手会依据技能正文产出布局、组件、状态与自检结论,并引用对应参考手册。
二、独立运行合规审查¶
node assets/skill/scripts/ui-audit.mjs <文件或目录...> [--json] [--level=error|warn|info] [--max-issues=N]
示例:
node assets/skill/scripts/ui-audit.mjs src --level=warn
node assets/skill/scripts/ui-audit.mjs app/ui/MainWindow.xaml --json
审查结果是线索而非终判,需结合页面语义人工确认。
适用场景与注意¶
适用软件类型(据 README):HIS 配套工具、医疗设备与医学装备管理、卫材库房、物资与维修管理、医院内部工作台、数据监控与业务辅助工具。
与现有设计系统冲突时:可将项目 token 一对一映射到 references/design-tokens.md 的语义(如品牌主色 → Primary),提问时说明沿用现有系统、只补齐状态与布局。技能不改动业务逻辑结构,审查脚本为只读扫描。
开发注意:修改 SKILL.md 后需重启 DSH 才生效;references/、templates/、scripts/ 运行时按需读取,改完即生效。本地自检可运行 node tests/plugin-smoke.mjs(24 项)。
SkillHub 为社区独立目录站点,与 DeepSeek / 幻方无官方从属关系。