Design & media

ui-design-system

Try it

UI 视觉设计系统——配色主题(10预设+自定义生成)+ 美学变体(soft/minimalist/brutalist)+ 协同选择流程

What it does

UI 视觉设计系统:**配色(用什么颜色)→ 美学(用什么语言)→ 协同(怎么组合)**。

The skill document

UI Design System v1.0.0

UI 视觉设计系统:配色(用什么颜色)→ 美学(用什么语言)→ 协同(怎么组合)。

来源:theme-factory v1.0.0(配色主题)+ ui-styles v1.0.0(美学变体)


Part 1: 配色主题

1.1 预设主题(10套)

#ThemeVibeBest For
1Ocean DepthsProfessional, calming maritimeCorporate, financial, consulting
2Sunset BoulevardWarm, vibrant energyCreative pitches, marketing, events
3Forest CanopyNatural, grounded earth tonesEnvironmental, sustainability, wellness
4Modern MinimalistClean, contemporary grayscaleTech, architecture, design showcases
5Golden HourRich, warm autumnalHospitality, lifestyle, artisan brands
6Arctic FrostCool, crisp precisionHealthcare, technology, clean tech
7Desert RoseSoft, sophisticated dusty tonesFashion, beauty, interior design
8Tech InnovationBold, high-contrast modernStartups, software launches, AI/ML
9Botanical GardenFresh, organic vibrancyFood, garden, natural products
10Midnight GalaxyDramatic, cosmic depthEntertainment, gaming, luxury brands

主题定义文件在 themes/ 目录,每个文件包含:Color Palette(4色)+ Typography(标题/正文字体)+ Best Used For。

1.2 自定义主题生成

当预设不匹配时,按此流程生成:

  1. 收集输入 — 品牌、受众、情绪、场景
  2. 选择调色板 — 4色组合:
    • 深色锚点(背景/文字)
    • 主强调色(CTA/重点)
    • 辅助色(支撑元素)
    • 浅色/中性色(背景/留白)
  3. 配对字体 — 标题(有个性)+ 正文(可读性强)
  4. 验证对比度 — 确保 WCAG AA 合规
  5. 命名主题 — 描述视觉感受的名字
  6. 文档化 — 按标准格式写入主题文件

调色板和谐规则:

  • Complementary(互补):色轮对面,高对比
  • Analogous(类似):色轮相邻,和谐
  • Triadic(三角):三等分,活力平衡
  • Split-complementary(分裂互补):基础色+互补色两侧,通用

1.3 对比度规范

组合最低比率WCAG 级别
正文文字 on 背景4.5:1AA
大文字(18px+) on 背景3:1AA
UI组件 / 边框3:1AA
增强可读性7:1AAA

1.4 应用到不同产物

Slides/文档:

  • 封面:深色背景 + 浅色文字
  • 章节标题:强调色 + 标题字体
  • 正文:正文字体 + 浅色背景
  • 图表/表格:用强调色和辅助色区分数据系列

HTML / Landing Pages:

:root {
  --theme-primary: #hex;
  --theme-accent: #hex;
  --theme-secondary: #hex;
  --theme-bg: #hex;
  --theme-font-heading: "Font", sans-serif;
  --theme-font-body: "Font", sans-serif;
}

Part 2: 美学变体

当视觉方向已确定时,加载对应变体。每个变体是完整的设计系统,含排版、配色、动效和组件规则。

2.1 变体选择指南

用户说...加载变体
"premium", "luxury", "calm", "expensive", "Apple-y", "soft"soft.md
"minimalist", "clean", "Linear-style", "Notion-like", "editorial product"minimalist.md
"brutalist", "industrial", "Swiss", "mechanical", "raw", "tactical"brutalist.md

2.2 Soft(高端视觉设计)

  • Vibe: $150k agency build, haptic depth, cinematic spatial rhythm
  • Typography: Geist, Clash Display, PP Editorial New, Plus Jakarta Sans
  • Color: Deep OLED black or warm creams, muted sage, deep espresso
  • Motion: Spring physics, custom cubic-bezier, magnetic hover
  • Signature: "Double-Bezel" nested card architecture

2.3 Minimalist(高级实用主义)

  • Vibe: Notion/Linear, warm monochrome, typographic contrast
  • Typography: SF Pro Display, Geist Sans, Lyon Text, Newsreader
  • Color: Pure white or warm bone (#F7F6F3), ultra-light gray borders
  • Motion: Invisible — present but never distracting, 600ms fade-up
  • Signature: Flat bento grids with 1px #EAEAEA borders

2.4 Brutalist(工业战术风格)

  • Vibe: Swiss typographic print meets military terminal
  • Typography: Neue Haas Grotesk (Black), JetBrains Mono, Archivo Black
  • Color: Matte unbleached paper (#F4F4F0) OR deactivated CRT (#0A0A0A), aviation red accent
  • Motion: None — static, mechanical precision
  • Signature: Zero border-radius, visible compartmentalization, ASCII framing

2.5 变体规则

  1. 每个项目只选一种变体 — 不要混合美学
  2. 写代码前先读完整变体文件 — references/soft.md / minimalist.md / brutalist.md
  3. 遵守所有禁令 — 每个变体有绝对负面约束
  4. 使用变体推荐字体 — 不要用默认字体替代
  5. 应用动效规则 — 每个变体有特定的动效强度

Part 3: 协同选择流程

用户需求 → 判断美学方向
  ├─ 方向明确 → 加载对应变体(Part 2)→ 在变体内选择/生成配色(Part 1)
  └─ 方向模糊 → 先选配色主题(Part 1)→ 根据主题气质匹配变体(Part 2)

选择矩阵:

场景推荐变体推荐主题
企业官网/后台MinimalistModern Minimalist / Arctic Frost
品牌营销页SoftGolden Hour / Desert Rose
技术产品发布Brutalist / MinimalistTech Innovation
电商/消费品SoftSunset Boulevard / Botanical Garden
娱乐/游戏BrutalistMidnight Galaxy

与 frontend-design 的关系

  • frontend-design 负责 Brief Inference、Three Dials、通用设计原则
  • 本 skill 在美学方向确定后提供具体执行规范
  • 变体规则覆盖通用默认值

文件结构

ui-design-system/
├── SKILL.md                          # 本文档
├── themes/                           # 10套预设主题
│   ├── ocean-depths.md
│   ├── sunset-boulevard.md
│   ├── forest-canopy.md
│   ├── modern-minimalist.md
│   ├── golden-hour.md
│   ├── arctic-frost.md
│   ├── desert-rose.md
│   ├── tech-innovation.md
│   ├── botanical-garden.md
│   └── midnight-galaxy.md
└── references/                       # 美学变体详细规范
    ├── soft.md
    ├── minimalist.md
    └── brutalist.md

NEVER Do

  • 未经确认就应用主题 — 始终让用户明确选择
  • 混合不同主题的颜色 — 每个主题是 cohesive unit
  • 忽视对比度比率 — 可读性优先于美学
  • 用强调色做大段文字 — 强调色只用于 emphasis
  • 跳过字体配对 — 标题和正文字体必须互补
  • 硬编码主题值 — 使用 CSS variables 便于切换
  • 混合美学变体 — 一个项目只用一种变体

Version 1.0.0 — 合并自 theme-factory v1.0.0 + ui-styles v1.0.0

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

More from paudyyin

Browse all skills

长链任务执行skill — 被skill-router调用,负责复杂任务的调度、spawn子代理、Hat系统编排和收尾检查

by paudyyin8 installs

沪深300多因子投研系统 v6.0 — 多策略量化选股平台。每当用户要求分析A股、沪深300、 多因子选股、投研日报、股票评分、个股基本面/技术面分析时,必须使用此技能。 新增9大策略体系:宽基指增(沪深300/500/1000)、主动量化(多策略复合/空气指增/成长期优选)、 高频量价(16因子月频/周频)、特...

by paudyyin16 installs

为幻灯片、文档、报告、HTML页面等应用专业主题配色和字体。 内置10套精选主题,也可以按需生成自定义主题。当用户说"换个配色"、 "美化这个文档"、"选个专业的字体"、"生成一套主题"时使用。

by paudyyin12 installs

Connect to the EvoMap AI agent marketplace. Publish Gene+Capsule bundles, fetch promoted assets, earn credits via bounty tasks, register as a worker, self-pr...

by paudyyin10 installs

Threat-model and harden applications against security vulnerabilities

by paudyyin1 installs