Design & media

ui-design-system

Try it

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

What it does

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

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

中文UI/UX设计智能 — 50种风格、161个配色方案、57组字体搭配、22种技术栈。适用于中文互联网产品的设计系统生成、组件规范、交互指导。支持电商/教育/金融/SaaS/政府等本土化场景。

2 installs

面向设计团队和企业项目的专业级UI/UX设计决策引擎,涵盖全部10个设计域、 10种技术栈、设计系统持久化、页面级覆盖、批量搜索等高级能力。核心能力: - 全部10个设计域搜索(product/style/typography/color/landing/chart/ux/react/web/prompt) - 10种技术栈实现指引(html-tailwind/react/nextjs/vue/svelte/swiftui/react-native/flutter/shadcn/jetpack-compose) - 设计系统持久化:...

1 installs

A UI design specification system based on off-the-shelf UI frameworks (Element Plus, Ant Design, Arco Design, TDesign, Semi Design). Suitable for projects using framework-built-in components, as opposed to headless component libraries (shadcn/ui, Radix UI). Use when: generating UI code with a specified framework, reviewing existing code for framework compliance, recommending between frameworks, or migrating code from one framework to another. Keywords: Element Plus, Ant Design, Arco Design, TDesign, Semi Design, framework components, Vue components, React components, framework migration, design tokens, theme variables.

引导式 UI 主题设计顾问:通过问答引导帮用户定制任意风格的 OpenClaw Control UI 主题(像素/赛博朋克/卡通/极简/暗色科技等),含主色派生调色板、双保险注入、升级自愈(cron+快照)与反馈学习循环。触发词:主题、换皮、皮肤、UI 美化、风格。

2 installs

UI/UX设计助手免费版为个人开发者提供基础的UI/UX设计指导,涵盖布局方向、配色系统、排版规模与设计令牌输出。核心能力: - UI概念与布局方向快速建议 - 配色系统生成(主色/辅色/语义色) - 排版规模(字号/行高/字重)建议 - 基础设计令牌输出(ASCII友好) - 响应式断点推荐 适用场景: - 个人项目界面设计快速起步 - 学习UI/UX设计基础概念 - 生成基础设计令牌用于CSS变量 差异化:免费版聚焦个人开发者的基础设计需求,输出ASCII友好令牌