🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

中文界面规范 1186258278/dsh-zh-ui

DeepSeek Harness
118625827815 天前有提交已提供中文文档扫描:含敏感能力

检查中文排版与配色,注入设计规范并给出风格预设

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 1186258278/dsh-zh-ui
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/22·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 15 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(unknown · 2026/10/22) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 8 处,展示前 6 条)
  • 读取本地文件
    src/index.ts:65
    const text = await readFile(join(cwd, f), 'utf8').catch(() => undefined)
  • 读取本地文件
    src/index.ts:77
    const abs = await realpath(resolve(root, target)).catch(() => { throw new Error(`path ${JSON.stringify(target)} does not exist`) })
  • 读取本地文件
    src/index.ts:82
    const s = await stat(p)
  • 读取本地文件
    src/index.ts:84
    for (const e of await readdir(p)) if (!SKIP_DIRS.has(e) && !e.startsWith('.')) await walk(join(p, e))
  • 读取本地文件
    src/index.ts:93
    const root = await realpath(cwd)
  • 读取本地文件
    src/index.ts:94
    const tokens = await readFile(join(root, 'design.tokens.json'), 'utf8').then(JSON.parse).catch(() => undefined)
扫描于 2026/11/5(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-skill@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools@deepseek-ai/dsh-working-directory@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

中文前端界面设计规范 DSH 插件:zh-ui-design 技能 + UI lint / 中文界面设计规范插件,用于 DeepSeek Harness

README

由 DeepSeek 最新模型翻译生成
dsh-zh-ui DeepSeek Harness(dsh)插件:中文界面设计规范。包含三部分: 1. skill zh-ui-design:中文排版规则(中英文间距、全角标点、中文字体栈与回退、行高 1.6–1.8、每行 25–40 字)、反 AI 味清单,以及 "先定设计方向"的流程,以及 4 套风格预设(观测台、夜班值守、钴蓝海报、稳重可信),每套都给出完整的 CSS 变量和导航、首屏、定价卡、CTA 的组件配方。预设的文字颜色组合按 WCAG AA(4.5:1)校验过。 2. 项目规范注入:每次组装提示词时读取当前会话工作目录下的 DESIGN.md 和 design.tokens.json,作为运行时上下文注入(不进入缓存的 system prompt)。文件不存在时不注入任何内容。 3. 工具 zh_design_lint:静态扫描 HTML / CSS / SCSS / Vue / JSX / TSX / Svelte 源码和 Tailwind 类名,不渲染页面。 zh_design_lint 规则 | 规则 | 检查内容 | | hardcoded-color | CSS 变量定义(--x:)之外的字面色值,以及 Tailwind 任意色值 bg-[#…]。design.tokens.json 中出现的色值视为允许。
展开完整文档(README 剩余 1 节)
dsh-zh-ui

DeepSeek Harness(dsh)插件:中文界面设计规范。包含三部分:

1. skill zh-ui-design:中文排版规则(中英文间距、全角标点、中文字体栈与回退、行高 1.6–1.8、每行 25–40 字)、反 AI 味清单,以及 "先定设计方向"的流程,以及 4 套风格预设(观测台、夜班值守、钴蓝海报、稳重可信),每套都给出完整的 CSS 变量和导航、首屏、定价卡、CTA 的组件配方。预设的文字颜色组合按 WCAG AA(4.5:1)校验过。
2. 项目规范注入:每次组装提示词时读取当前会话工作目录下的 DESIGN.md 和 design.tokens.json,作为运行时上下文注入(不进入缓存的 system prompt)。文件不存在时不注入任何内容。
3. 工具 zh_design_lint:静态扫描 HTML / CSS / SCSS / Vue / JSX / TSX / Svelte 源码和 Tailwind 类名,不渲染页面。

zh_design_lint 规则

| 规则 | 检查内容 |
| hardcoded-color | CSS 变量定义(--x:)之外的字面色值,以及 Tailwind 任意色值 bg-[#…]。design.tokens.json 中出现的色值视为允许。 |
| off-scale-px | margin / padding / gap / font-size / border-radius / 定位属性中不在间距基数(默认 4px)倍数上的 px 值;Tailwind p-[13px] 等。默认允许 0、1、2,以及 token 中的 px 值。 |
| font-family-cjk | font-family 中没有任何中文字体(PingFang SC、Microsoft YaHei、Noto Sans SC 等)。var(...)、inherit、等宽字体跳过。 |
| cjk-latin-spacing | 页面可见文本中,汉字与英文字母或数字直接相连。 |
| cjk-punctuation | 汉字旁边使用半角 , ; : ! ? .。 |
| cjk-line-height | 正文选择器的无单位 line-height 小于 1.5(标题、按钮、价格等选择器除外);/ 等元素上的 leading-none/tight/snug。 |
| purple-gradient | 渐变中含紫色系颜色(按色相 250°–320° 判断);Tailwind from/via/to-purple|violet|fuchsia-*。 |
| emoji-icon | 可见文本中的 emoji(©、™ 等符号不算)。 |
| heading-subtitle | 两处及以上"标题后紧跟一句短副标题",或"小标题 + 标题 + 副标题"三件套。 |
| filler-copy | 套话禁用词(一站式、赋能、无缝、seamless、elevate your……)。 |

已知局限:CSS 解析基于正则,不是完整解析器;不识别颜色关键字(如 white);不计算对比度、点击区域、实际渲染字号,这些需要渲染页面的工具(例如 dsh-design 的 design_audit)。

安装

dsh plugin --profile web add github:<owner>/dsh-zh-ui

本地开发时也可以用 patch 挂载构建产物:

extra.yml
- insert:
- id: zh-ui
name: '/absolute/path/to/dsh-zh-ui/lib/index.js'

dsh web --patch ./extra.yml

需要 Node 22 以上(dsh 本身的要求)。

配置

- id: zh-ui
name: dsh-zh-ui
config:
registerSkill: true # 注册 zh-ui-design skill injectProjectSpec: true # 注入 DESIGN.md / design.tokens.json
specFiles: [DESIGN.md, design.tokens.json]
maxSpecChars: 8000 # 每个文件最多注入的字符数
rules: [hardcoded-color, off-scale-px, font-family-cjk, cjk-latin-spacing, cjk-punctuation, cjk-line-height, purple-gradient, emoji-icon, heading-subtitle, filler-copy]
spacingBasePx: 4
allowedPx: [0, 1, 2]
minLineHeight: 1.5
maxFiles: 200 # 单次 lint 最多扫描的文件数

使用的 DSH 接口

- ctx.skills.register():注册运行时 skill(@deepseek-ai/dsh-skill)
- ctx.on('system-prompt/assemble', …):在组装后追加一个 runtime context 条目,与 @deepseek-ai/dsh-working-directory 的做法相同
- ctx.workingDirectory.get(session):取会话工作目录
- ctx.tools.register(defineTool(…)):注册工具(@deepseek-ai/dsh-tools)

lint 只读取工作目录内的文件,路径解析到工作目录之外会报错。

开发

npm install
npm run build
npm test

demo/ 中有一份 A/B 对比示例,说明见 demo/RESULTS.md。

许可证

MIT

参考与致谢

skill 的写法参考了以下项目的思路,文字为重新撰写,未逐字复制:

- anthropics/skills · frontend-design(Apache-2.0):先写设计计划再自查是否落入默认套路、"只在一处用力"、生成式页面常见特征清单、截图自评。
- Viger1/dsh-design 的 design-system skill(许可证未核实):先固定色板和字号阶、一个强调色、间距网格、点击区域不等于字号。
- SummerSec/SumSec-Skills · taste-skill(Apache-2.0):按产品类型推断方向、避免米色+黄铜的"高级感"默认色板、阴影带底色调、圆角统一。
- vercel-labs/web-interface-guidelines::focus-visible、不用 transition: all、prefers-reduced-motion、tabular-nums、移动端 44px 点击区域。
- ChenYiming-aaa/dsh-ui-ux-pro-max(MIT,数据来自 nextlevelbuilder/ui-ux-pro-max-skill):按优先级排列的检查项(对比度、触控、无 emoji 图标)。
预览分享卡片长什么样 ↓1186258278/dsh-zh-ui
分享 · DeepSeek Harness Hub
1186258278/dsh-zh-ui

检查中文排版与配色,注入设计规范并给出风格预设

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部