mcpField
D
design-system-management

design-system-management

github.com/anthropics设计与 UI33.6k118 次安装1 天前更新
代码仓库

关于 design-system-management

用于构建、维护和演进设计系统的技能,涵盖设计令牌、可复用组件和界面模式,并强调一致性、组合性、文档及版本迁移。

主要功能

  1. 01整理颜色、字体、间距、边框、阴影和动效令牌
  2. 02定义组件变体、状态、尺寸、行为与无障碍要求
  3. 03涵盖表单、导航、数据展示和反馈模式
  4. 04强调一致性及受约束的组合能力
  5. 05记录破坏性变更的版本与迁移路径

适用场景

  1. 01整理设计系统的视觉令牌
  2. 02规定可复用组件的状态和变体
  3. 03记录产品内共享的界面模式
  4. 04规划破坏性系统变更的迁移

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill design-system-management

安装后在 Claude Code 中输入/design-system-management确认已加载。

详细介绍

设计系统管理

帮助构建、维护和演进设计系统。

设计系统的组成部分

设计令牌

定义视觉语言的原子级数值:

  • 颜色(品牌色、语义色、中性色)
  • 字体排印(字阶、字重、行高)
  • 间距(间距阶梯、组件内边距)
  • 边框(圆角、宽度)
  • 阴影(层级高度)
  • 动效(时长、缓动函数)
组件

可复用的 UI 元素,并明确定义以下内容:

  • 变体(主要、次要、幽灵)
  • 状态(默认、悬停、激活、禁用、加载中、错误)
  • 尺寸(sm、md、lg)
  • 行为(交互、动画)
  • 无障碍(ARIA、键盘操作)
模式

由多个组件组合而成的常见 UI 解决方案:

  • 表单(输入组、校验、提交)
  • 导航(侧边栏、标签页、面包屑)
  • 数据展示(表格、卡片、列表)
  • 反馈(轻提示、模态框、行内消息)

设计原则

  1. 一致性优先于创意:设计系统的存在是为了让团队不必重复造轮子
  2. 约束内的灵活性:组件应可组合,而非僵化
  3. 一切皆需文档:没有文档的东西,等同于不存在
  4. 版本化并提供迁移路径:破坏性变更需要配套的迁移方案

评论

支持 Markdown