dsh-design-skills

15Star0Fork0Issue0Watching

为 DeepSeek Harness 打包 10 种网页设计美学技能,模型生成站点时按用户描述自动遵循对应规范,摆脱通用 AI 套用风格。

机审证据安装命令仓库已核验dsh-plugin Topic许可证READMEAI 百科
语言
JavaScript
License
NOASSERTION
分支
main
deepseek-harnessdesign-skillsdesign-systemdsh-pluginuivibe-codingweb-design

安装

$ dsh plugin --profile web add github:zhaiyateng/dsh-design-skills

在终端中运行以上命令,通过 dsh CLI 安装此插件。可在右上角切换 Profile。 第一次用 dsh?看这篇新手教程

对话式安装

帮我安装 DeepSeek Harness 插件 zhaiyateng/dsh-design-skills:先查看仓库 https://github.com/zhaiyateng/dsh-design-skills.git 确认安全性,然后执行安装命令并验证插件加载成功。

把这段指令粘贴给 DSH Web GUI 里的助手,由它代你完成安装与验证。

一句话定位

这是一个为 DeepSeek Harness 打包的"网页设计美学技能包",把 10 种经过整理的视觉风格(深色 SaaS、极简白、新拟态、粗野主义、毛玻璃、日式极简、便当盒、赛博朋克、蒸汽波、装饰艺术)注册成 AI agent 可直接遵循的规范。 让 vibe coding 出来的网站不再停留在"灰白渐变 + 紫色 CTA"的通用 AI 套用风格,而是有清晰的设计 token、组件规则与禁用清单可遵循。

核心能力

  • 提供 10 种设计风格技能(dark-saas / apple-minimal / neo-neumorphism / brutalism / glassmorphism / japanese-minimal / bento-grid / cyberpunk / vaporwave / art-deco),AI agent 根据用户的自然语言描述自动匹配并遵循对应规范
  • 每种技能自带设计 token(颜色 / 字号 / 间距 / 字距)、组件落地清单、禁用清单与可勾选的验收清单,模型可直接据此产出 HTML/CSS 而不是凭印象
  • 渐进式披露:会话开始时模型只看到技能名与简短描述,命中任务后才加载完整 SKILL.md 正文,节省上下文 token
  • 与 DSH 官方内置技能以同等优先级(rank 600)注册到 ctx.skills provider,免手工注入即可在所有 DSH profile 中被识别
  • 每个风格附一份可一键复制运行的完整 HTML 落地页示例(examples/*.html,共 10 份)+ 10 张宣传截图(assets/*.png),可直接拿来当模板或截图宣传
  • dark-saas 提供独立的完整 token 参考文档 references/dark-saas-tokens.md,其余 9 种风格的 token 写在 SKILL.md 正文里

技术实现

  • 语言: JavaScript(ESM,Node.js node: 内置协议)
  • 关键依赖: yaml(解析每个 SKILL.md 的 YAML frontmatter);@deepseek-ai/cordis(peer 依赖,由宿主提供,类型仅在 JSDoc 中引用)
  • 架构模式: DSH bundle patch + ctx.skills provider;cordis.patch.yml 声明本包为可在 dsh plugin add 安装的 bundle,index.js#apply 在启动时把 skills/*/SKILL.md 全部注册为同一个 provider;每次发现都从磁盘重读,编辑保存即生效
  • 入口文件: index.js(被 package.json#mainexports."." 指向,导出 name / inject / apply

适用场景

正在用 DeepSeek Harness(或 Claude Code、Codex 等支持 Agent Skills 规范的 agent)做 vibe coding 网页时,希望产出摆脱"AI 套用风格"、有明确设计语言、有 token 与组件规则可遵循的产品落地页、官网、Dashboard、个人主页、品牌站。前端开发者、独立产品人、AI 编程爱好者想从 0 到 1 生成一张"看起来不像 AI 默认产物"的网页时用它。

前置依赖与兼容性

依赖最低版本说明
DeepSeek Harness未声明通过 ctx.skills provider 注入;README.md:80 称与官方内置技能同级(rank 600),cordis.patch.yml 表明本包作为 dsh-design-skills bundle 安装
Node.js未声明运行时仅用到 node:fs / node:fs/promises / node:path / node:urlpackage.json 未声明 engines
平台跨平台纯 JS + Markdown,无原生模块、无外部网络/IO 调用
原生模块唯一 npm 依赖是 yaml ^2.4.2(纯 JS 库)

安装方式

dsh plugin --profile web add github:zhaiyateng/dsh-design-skills

配置项

本插件无需额外配置。所有内容都是 SKILL.md 内静态声明,安装到 DSH profile 即可使用;技能本身不读取 process.envctx.config 或任何用户输入。

常见问题

Q: 安装后 DSH 界面会出现新按钮或新菜单吗?

A: 不会出现新 UI。它不会给 DSH 控制台加任何按钮或面板,而是把 10 套设计规范注册成 AI agent 可加载的"技能",让 agent 在生成网页时自动遵循对应规范。

Q: 怎么让 AI 用上某个具体风格?

A: 直接用自然语言描述你想要的视觉感受,例如"苹果官网那种极简的落地页""毛玻璃 AI 产品首页""日式禅意品牌站""赛博朋克霓虹工具页",agent 会自动匹配 dark-saas / apple-minimal / neo-neumorphism / brutalism / glassmorphism / japanese-minimal / bento-grid / cyberpunk / vaporwave / art-deco 中对应的那一个。

Q: package.json 描述写 6 种风格,仓库里却装了 10 种,哪个对?

A: 以仓库 skills/ 目录为准(共 10 个技能)。package.json 第 4 行的 description 字段仍写着 "6 styles — dark SaaS, minimal white, neumorphism, brutalism, glassmorphism, Japanese minimal",是早期版本的残留文案,未与 README 及实际目录同步。

Q: 使用前需要联网、Token、第三方账号吗?

A: 不需要。技能包是纯 Markdown 加一个 ESM 入口脚本,不调用任何外部 API、不读写宿主机文件系统之外的位置、不收集任何遥测。

Q: 修改 SKILL.md 之后需要重启 DSH 吗?

A: 不需要。index.js:50-54 的注释明确:每次发现技能都从磁盘重新读取 skills/*/SKILL.md,编辑保存后下一次任务匹配即生效。

Q: 风格里提到的 Linear、Art Deco 之类的品牌是合作的吗?

A: 不是合作关系。THIRD_PARTY_NOTICES.mdSKILL.md 头部均声明:本仓库与所列品牌无任何隶属或背书关系;token 是对公开界面的事实性观察提炼,遵循 MIT 协议的来源(如 VoltAgent/awesome-design-md)已在合规文件中逐项列出。

Q: 怎么升级或卸载?

A: 升级:再次运行 dsh plugin --profile web add github:zhaiyateng/dsh-design-skills 即可覆盖式安装。卸载:在 DSH profile 配置中移除该 bundle 条目,或删除 profiles/node_modules/dsh-design-skills 软链接,DSH 没有提供专用的 uninstall 命令。

上手难度

入门 — 安装一行命令即可,会话里直接描述想要的视觉风格即可触发;不需要任何配置、构建、额外学习,也不需要准备 API Key 或登录账号。

已知问题与限制

  • package.json:4 的 description 字段仍声称 6 种风格(dark SaaS、minimal white、neumorphism、brutalism、glassmorphism、Japanese minimal),但仓库 skills/ 目录实际包含 10 个技能,新增了 bento-grid、cyberpunk、vaporwave、art-deco 四个,描述文案未与目录同步(evidence: package.json:4 / README.md:45-56)
  • package.json 未声明 engines / peerDependencies / os / cpu 字段,DSH 与 Node 的具体兼容范围需调用方自行保证(evidence: package.json)
  • README.md:88-91 路线图中尚未交付的能力:场景化工作流 skill(落地页 / 作品集 / 文档站 / SaaS 后台)、token 的 Tailwind / CSS variables 双格式输出,当前版本不提供
  • 只有 dark-saas 提供了独立的完整 token 参考文档 references/dark-saas-tokens.md,其余 9 种风格的 token 直接写在各自 SKILL.md 正文里,没有可单独加载的设计参考文件(evidence: references/dark-saas-tokens.md:1-3)
  • 路由/触发效果高度依赖底层 AI 模型对技能描述的语义匹配;如果在 description 中使用的关键词过于冷门,可能不会自动匹配上对应技能(evidence: README.md:78-79 "技能通过渐进式披露工作:会话开始时模型只看到技能名与描述,当任务匹配时才加载完整 SKILL.md")

收录徽章

Listed on deepseek-plugin.org
[![Listed on deepseek-plugin.org](https://img.shields.io/badge/listed_on-deepseek--plugin.org-007EC6)](https://deepseek-plugin.org/plugins/zhaiyateng/dsh-design-skills)

把这段 markdown 粘贴到你的 GitHub README,链接回本插件详情页。徽章只声明已被本站收录,不代表安全认证。

返回插件目录