Token导航 LogoToken导航TokenDH.com
研究检索需要联网unknown未标认证来源可访问许可证需确认审计未展示

ui-design-system用户界面设计系统

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

279

周安装

12

下载量

98
Local Agent

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ui-design-system(用户界面设计系统)
来源仓库:https://skills.volces.com
仓库路径:ui-design-system
安装命令:
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。当前暂无明确安装命令,请以来源页面说明为准。

简介

ui-design-system 用于辅助界面设计系统构建和维护,适合在 Local Agent 中规范视觉元素和组件库。

  • 适用于统一设计语言、组件复用和跨项目视觉一致性管理等场景。
  • 使用时需结合现有品牌和设计系统,避免重复造轮子;涉及页面改动时应通过截图或预览验证效果。
  • 可结合来源仓库和原始 README 核验具体用法,暂无明确安装命令。
  • 安装前需确认权限范围、维护状态,避免触发联网或文件读写操作。

SKILL.md

UI Design System

Generate design tokens, create color palettes, calculate typography scales, build component systems, and prepare developer handoff documentation.


Table of Contents

- Workflow 1: Generate Design Tokens - Workflow 2: Create Component System - Workflow 3: Responsive Design - Workflow 4: Developer Handoff


Trigger Terms

Use this skill when you need to:

  • "generate design tokens"
  • "create color palette"
  • "build typography scale"
  • "calculate spacing system"
  • "create design system"
  • "generate CSS variables"
  • "export SCSS tokens"
  • "set up component architecture"
  • "document component library"
  • "calculate responsive breakpoints"
  • "prepare developer handoff"
  • "convert brand color to palette"
  • "check WCAG contrast"
  • "build 8pt grid system"

Workflows

Workflow 1: Generate Design Tokens

Situation: You have a brand color and need a complete design token system.

Steps:

  1. Identify brand color and style

- Brand primary color (hex format) - Style preference: modern | classic | playful

  1. Generate tokens using script python scripts/design_token_generator.py "#0066CC" modern json
  2. Review generated categories

- Colors: primary, secondary, neutral, semantic, surface - Typography: fontFamily, fontSize, fontWeight, lineHeight - Spacing: 8pt grid-based scale (0-64) - Borders: radius, width - Shadows: none through 2xl - Animation: duration, easing - Breakpoints: xs through 2xl

  1. Export in target format # CSS custom properties python scripts/design_token_generator.py "#0066CC" modern css > design-tokens.css # SCSS variables python scripts/design_token_generator.py "#0066CC" modern scss > _design-tokens.scss # JSON for Figma/tooling python scripts/design_token_generator.py "#0066CC" modern json > design-tokens.json
  2. Validate accessibility

- Check color contrast meets WCAG AA (4.5:1 normal, 3:1 large text) - Verify semantic colors have contrast colors defined


Workflow 2: Create Component System

Situation: You need to structure a component library using design tokens.

Steps:

  1. Define component hierarchy

- Atoms: Button, Input, Icon, Label, Badge - Molecules: FormField, SearchBar, Card, ListItem - Organisms: Header, Footer, DataTable, Modal - Templates: DashboardLayout, AuthLayout

  1. Map tokens to components Component Tokens Used Button colors, sizing, borders, shadows, typography Input colors, sizing, borders, spacing Card colors, borders, shadows, spacing Modal colors, shadows, spacing, z-index, animation
  2. Define variant patterns Size variants: sm: height 32px, paddingX 12px, fontSize 14px md: height 40px, paddingX 16px, fontSize 16px lg: height 48px, paddingX 20px, fontSize 18px Color variants: primary: background primary-500, text white secondary: background neutral-100, text neutral-900 ghost: background transparent, text neutral-700
  3. Document component API

- Props interface with types - Variant options - State handling (hover, active, focus, disabled) - Accessibility requirements

  1. Reference: See references/component-architecture.md

Workflow 3: Responsive Design

Situation: You need breakpoints, fluid typography, or responsive spacing.

Steps:

  1. Define breakpoints Name Width Target xs 0 Small phones sm 480px Large phones md 640px Tablets lg 768px Small laptops xl 1024px Desktops 2xl 1280px Large screens
  2. Calculate fluid typography Formula: clamp(min, preferred, max) /* 16px to 24px between 320px and 1200px viewport */ font-size: clamp(1rem, 0.5rem + 2vw, 1.5rem); Pre-calculated scales: --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);
  3. Set up responsive spacing Token Mobile Tablet Desktop --space-md 12px 16px 16px --space-lg 16px 24px 32px --space-xl 24px 32px 48px --space-section 48px 80px 120px
  4. Reference: See references/responsive-calculations.md

Workflow 4: Developer Handoff

Situation: You need to hand off design tokens to development team.

Steps:

  1. Export tokens in required formats # For CSS projects python scripts/design_token_generator.py "#0066CC" modern css # For SCSS projects python scripts/design_token_generator.py "#0066CC" modern scss # For JavaScript/TypeScript python scripts/design_token_generator.py "#0066CC" modern json
  2. Prepare framework integration React + CSS Variables: import './design-tokens.css'; <button className="btn btn-primary">Click</button> Tailwind Config: const tokens = require('./design-tokens.json'); module.exports = {theme: {colors: tokens.colors, fontFamily: tokens.typography.fontFamily}}; styled-components: ` import tokens from './design-tokens.json'; const Button = styled.button background: ${tokens.colors.primary['500']}; padding: ${tokens.spacing['2']} ${tokens.spacing['4']}; ; `
  3. Sync with Figma

- Install Tokens Studio plugin - Import design-tokens.json - Tokens sync automatically with Figma styles

  1. Handoff checklist

- Token files added to project - Build pipeline configured - Theme/CSS variables imported - Component library aligned - Documentation generated

  1. Reference: See references/developer-handoff.md

Tool Reference

design_token_generator.py

Generates complete design token system from brand color.

ArgumentValuesDefaultDescription
brand_colorHex color#0066CCPrimary brand color
stylemodern, classic, playfulmodernDesign style preset
formatjson, css, scss, summaryjsonOutput format

Examples:

# Generate JSON tokens (default)
python scripts/design_token_generator.py "#0066CC"

# Classic style with CSS output
python scripts/design_token_generator.py "#8B4513" classic css

# Playful style summary view
python scripts/design_token_generator.py "#FF6B6B" playful summary

Output Categories:

CategoryDescriptionKey Values
colorsColor palettesprimary, secondary, neutral, semantic, surface
typographyFont systemfontFamily, fontSize, fontWeight, lineHeight
spacing8pt grid0-64 scale, semantic (xs-3xl)
sizingComponent sizescontainer, button, input, icon
bordersBorder valuesradius (per style), width
shadowsShadow stylesnone through 2xl, inner
animationMotion tokensduration, easing, keyframes
breakpointsResponsivexs, sm, md, lg, xl, 2xl
z-indexLayer systembase through notification

Quick Reference Tables

Color Scale Generation

StepBrightnessSaturationUse Case
5095% fixed30%Subtle backgrounds
10095% fixed38%Light backgrounds
20095% fixed46%Hover states
30095% fixed54%Borders
40095% fixed62%Disabled states
500Original70%Base/default color
600Original × 0.878%Hover (dark)
700Original × 0.686%Active states
800Original × 0.494%Text
900Original × 0.2100%Headings

Typography Scale (1.25x Ratio)

SizeValueCalculation
xs10px16 ÷ 1.25²
sm13px16 ÷ 1.25¹
base16pxBase
lg20px16 × 1.25¹
xl25px16 × 1.25²
2xl31px16 × 1.25³
3xl39px16 × 1.25⁴
4xl49px16 × 1.25⁵
5xl61px16 × 1.25⁶

WCAG Contrast Requirements

LevelNormal TextLarge Text
AA4.5:13:1
AAA7:14.5:1

Large text: ≥18pt regular or ≥14pt bold

Style Presets

AspectModernClassicPlayful
Font SansInterHelveticaPoppins
Font MonoFira CodeCourierSource Code Pro
Radius Default8px4px16px
ShadowsLayered, subtleSingle layerSoft, pronounced

Knowledge Base

Detailed reference guides in references/:

FileContent
token-generation.mdColor algorithms, HSV space, WCAG contrast, type scales
component-architecture.mdAtomic design, naming conventions, props patterns
responsive-calculations.mdBreakpoints, fluid typography, grid systems
developer-handoff.mdExport formats, framework setup, Figma sync

Validation Checklist

Token Generation

  • Brand color provided in hex format
  • Style matches project requirements
  • All token categories generated
  • Semantic colors include contrast values

Component System

  • All sizes implemented (sm, md, lg)
  • All variants implemented (primary, secondary, ghost)
  • All states working (hover, active, focus, disabled)
  • Uses only design tokens (no hardcoded values)

Accessibility

  • Color contrast meets WCAG AA
  • Focus indicators visible
  • Touch targets ≥ 44×44px
  • Semantic HTML elements used

Developer Handoff

  • Tokens exported in required format
  • Framework integration documented
  • Design tool synced
  • Component documentation complete

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Local Agent

92.04%
按下载量换算90

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills