闲社服务运行正常AI智能体自动化平台
u

UI设计系统

技能标识:ui-design-system

UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.1.1
检测标记
后台标记通过
免费
免费获取
7
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

UI设计系统

UI 设计系统

生成设计令牌、创建调色板、计算排版比例、构建组件系统,并准备开发者交接文档。



目录

- 工作流程 1:生成设计令牌 - 工作流程 2:创建组件系统 - 工作流程 3:响应式设计 - 工作流程 4:开发者交接

触发术语

当您需要以下内容时,请使用此技能:

  • - 生成设计令牌
  • 创建调色板
  • 构建排版比例
  • 计算间距系统
  • 创建设计系统
  • 生成 CSS 变量
  • 导出 SCSS 令牌
  • 设置组件架构
  • 记录组件库
  • 计算响应式断点
  • 准备开发者交接
  • 将品牌色转换为调色板
  • 检查 WCAG 对比度
  • 构建 8pt 网格系统

工作流程

工作流程 1:生成设计令牌

场景: 您有一个品牌色,需要完整的令牌系统。

步骤:

  1. 1. 识别品牌色和风格
- 品牌主色(十六进制格式) - 风格偏好:modern | classic | playful
  1. 2. 使用脚本生成令牌
bash python scripts/designtokengenerator.py #0066CC modern json
  1. 3. 审查生成的类别
- 颜色:主色、辅色、中性色、语义色、表面色 - 排版:字体系列、字号、字重、行高 - 间距:基于 8pt 网格的比例(0-64) - 边框:圆角、宽度 - 阴影:无到 2xl - 动画:时长、缓动 - 断点:xs 到 2xl
  1. 4. 以目标格式导出
bash # CSS 自定义属性 python scripts/designtokengenerator.py #0066CC modern css > design-tokens.css

# SCSS 变量
python scripts/designtokengenerator.py #0066CC modern scss > _design-tokens.scss

# 用于 Figma/工具的 JSON
python scripts/designtokengenerator.py #0066CC modern json > design-tokens.json

  1. 5. 验证可访问性
- 检查颜色对比度是否符合 WCAG AA(普通文本 4.5:1,大文本 3:1) - 验证语义色是否定义了对比色

工作流程 2:创建组件系统

场景: 您需要使用设计令牌构建组件库结构。

步骤:

  1. 1. 定义组件层级
- 原子:按钮、输入框、图标、标签、徽章 - 分子:表单字段、搜索栏、卡片、列表项 - 有机体:页眉、页脚、数据表格、模态框 - 模板:仪表盘布局、认证布局
  1. 2. 将令牌映射到组件

| 组件 | 使用的令牌 |
|------|------------|
| 按钮 | 颜色、尺寸、边框、阴影、排版 |
| 输入框 | 颜色、尺寸、边框、间距 |
| 卡片 | 颜色、边框、阴影、间距 |
| 模态框 | 颜色、阴影、间距、z-index、动画 |

  1. 3. 定义变体模式

尺寸变体:

sm:高度 32px,内边距X 12px,字号 14px
md:高度 40px,内边距X 16px,字号 16px
lg:高度 48px,内边距X 20px,字号 18px

颜色变体:

primary:背景 primary-500,文本 white
secondary:背景 neutral-100,文本 neutral-900
ghost:背景 transparent,文本 neutral-700

  1. 4. 记录组件 API
- 带类型的 Props 接口 - 变体选项 - 状态处理(悬停、激活、聚焦、禁用) - 可访问性要求
  1. 5. 参考: 参见 references/component-architecture.md

工作流程 3:响应式设计

场景: 您需要断点、流式排版或响应式间距。

步骤:

  1. 1. 定义断点

| 名称 | 宽度 | 目标设备 |
|------|------|----------|
| xs | 0 | 小屏手机 |
| sm | 480px | 大屏手机 |
| md | 640px | 平板 |
| lg | 768px | 小屏笔记本 |
| xl | 1024px | 桌面 |
| 2xl | 1280px | 大屏 |

  1. 2. 计算流式排版

公式:clamp(最小值, 首选值, 最大值)

css
/ 视口 320px 到 1200px 之间,字号 16px 到 24px /
font-size: clamp(1rem, 0.5rem + 2vw, 1.5rem);

预计算比例:
css
--fluid-h1: clamp(2rem, 1rem + 3.6vw, 4rem);
--fluid-h2: clamp(1.75rem, 1rem + 2.3vw, 3rem);
--fluid-h3: clamp(1.5rem, 1rem + 1.4vw, 2.25rem);
--fluid-body: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);

  1. 3. 设置响应式间距

| 令牌 | 移动端 | 平板 | 桌面 |
|------|--------|------|------|
| --space-md | 12px | 16px | 16px |
| --space-lg | 16px | 24px | 32px |
| --space-xl | 24px | 32px | 48px |
| --space-section | 48px | 80px | 120px |

  1. 4. 参考: 参见 references/responsive-calculations.md

工作流程 4:开发者交接

场景: 您需要将设计令牌交接给开发团队。

步骤:

  1. 1. 以所需格式导出令牌
bash # 用于 CSS 项目 python scripts/designtokengenerator.py #0066CC modern css

# 用于 SCSS 项目
python scripts/designtokengenerator.py #0066CC modern scss

# 用于 JavaScript/TypeScript
python scripts/designtokengenerator.py #0066CC modern json

  1. 2. 准备框架集成

React + CSS 变量:
tsx
import ./design-tokens.css;

Tailwind 配置:
javascript
const tokens = require(./design-tokens.json);

module.exports = {
theme: {
colors: tokens.colors,
fontFamily: tokens.typography.fontFamily
}
};

styled-components:
typescript
import tokens from ./design-tokens.json;

const Button = styled.button
background: ${tokens.colors.primary[500]};
padding: ${tokens.spacing[2]} ${tokens.spacing[4]};
;

  1. 3. 与 Figma 同步
- 安装 Tokens Studio 插件 - 导入 design-tokens.json - 令牌自动与 Figma 样式同步
  1. 4. 交接清单
- [ ] 令牌文件已添加到项目 - [ ] 构建流水线已配置 - [ ] 主题/CSS 变量已导入 - [ ] 组件库已对齐 - [ ] 文档已生成
  1. 5. 参考: 参见 references/developer-handoff.md

工具参考

designtokengenerator.py

从品牌色生成完整的设计令牌系统。

参数值默认值描述
brand_color十六进制颜色#0066CC品牌主色
style
modern, classic, playful | modern | 设计风格预设 |
| format | json, css, scss, summary | json | 输出格式 |

示例:

bash

生成 JSON 令牌(默认)


python scripts/design

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ui-design-system-1776349461 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ui-design-system-1776349461 技能

通过命令行安装

skillhub install ui-design-system-1776349461

下载

⬇ 下载 ui-design-system v2.1.1(免费)

文件大小: 22.32 KB | 发布时间: 2026-4-17 16:17

v2.1.1 最新 2026-4-17 16:17
v2.1.1: optimization, reference splits
返回顶部