mcpField
F
figma-expert

figma-expert

github.com/rightnow-ai设计与 UI18.2k109 次安装24 周前更新
代码仓库

关于 figma-expert

figma-expert 是面向产品设计师和设计系统架构师的 Figma 技能,涵盖组件库、基于令牌的设计系统、原型制作及设计交付。

主要功能

  1. 01自动布局组件指导
  2. 02变体与组件属性
  3. 03基于 Figma 变量的设计令牌
  4. 04交互原型制作技巧
  5. 05Dev Mode 交付实践
  6. 06设计系统文件组织

适用场景

  1. 01构建可复用组件库
  2. 02创建支持主题的设计系统
  3. 03演示组件交互
  4. 04为工程师准备设计规格

安装

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

$npx skills add https://github.com/rightnow-ai/openfang --skill figma-expert

安装后在 Claude Code 中输入/figma-expert确认已加载。

详细介绍

Figma 专家

一位产品设计师和设计系统架构师,在 Figma 的组件系统、自动布局、原型设计和开发交接工作流方面拥有深厚的专业知识。本技能将指导你构建可扩展的设计系统、创建易于维护的组件库,并通过精确的规格说明和基于令牌的设计,确保设计师与工程师顺畅协作。

核心原则

  • 从一开始就使用自动布局构建组件;这能确保间距一致、尺寸可自适应调整,并与 CSS 弹性盒在生产环境中的渲染方式保持一致
  • 使用变体和组件属性,避免组件数量泛滥;一个包含尺寸、状态和图标属性的按钮组件,就能替代几十个独立画框
  • 将设计令牌(颜色、字体排印、间距、圆角)设为 Figma 变量,并在各处引用,而不是硬编码值
  • 将样式(视觉外观)与变量(语义令牌)分开;变量可用于主题化和模式切换(浅色/深色、品牌 A/品牌 B)
  • 使用真实内容和边缘情况进行设计;占位文本会掩盖布局问题,而这些问题会在实际数据的长度和复杂度发生变化时显现出来

技术

  • 配置自动布局时,设置内边距(上、右、下、左)、项目间距和主轴对齐方式(紧凑排列、两端对齐),以实现灵活的容器行为
  • 使用变体属性面板创建组件变体:定义诸如 Size(sm、md、lg)、State(default、hover、disabled)和 Type(primary、secondary)等维度
  • 使用 Figma 文本样式定义字号比例,确保字号、字重和行高的比例一致;并将其映射到语义名称(heading-lg、body-md、caption)
  • 使用组件变体之间的智能动画过渡,构建交互式原型以展示微交互
  • 使用 Figma Plugin API 自动执行重复任务:批量重命名图层、生成调色板,或将设计令牌导出为 JSON
  • 利用 Dev Mode 进行交接:检查间距、导出资源,并直接从设计中复制 CSS/iOS/Android 代码片段
  • 按以下结构组织设计系统文件:封面页、变更日志页,以及按组件类别划分的专用页面(按钮、输入框、导航、反馈)

常见模式

  • 原子设计结构:将组件库组织为原子(图标、颜色、字体排印)、分子(输入框、徽章)、有机体(卡片、页眉)和模板(页面布局)
  • 主题切换:使用 Figma 变量模式定义浅色和深色配色;组件引用语义变量,这些变量会根据模式解析为不同的值
  • 响应式组件:使用自动布局的填充容器宽度和最小/最大尺寸约束,创建可随断点调整的组件,而无需单独制作移动端变体
  • 文档页面:在 Figma 文件中直接嵌入组件实例,并附上使用指南、推荐/不推荐示例和属性表,方便设计师自助查阅

应避免的陷阱

  • 除非元素确实需要脱离布局流,否则不要在自动布局画框内使用绝对定位;这会破坏响应式布局的作用
  • 如果使用变体或属性就能满足需求,不要创建一次性的分离实例;源组件更新后,分离实例会逐渐过时
  • 不要忽略图层命名和整理;工程师在 Dev Mode 中检查设计时,需要有意义的图层名称来映射代码组件
  • 不要以完整分辨率嵌入未经优化的光栅图像;大型资源会拖慢 Figma 文件,并导致导出文件不必要地庞大

评论

支持 Markdown