mcpField
F
fusion-design

fusion-design

github.com/equinor设计与 UI588 次安装
代码仓库

关于 fusion-design

Fusion Design 是面向 Fusion 生态前端代码编写与审查的参考技能,汇集必须遵循的设计规则,并要求编码前查阅对应文档。若项目根目录存在 DESIGN.md,则以其作为该应用设计决策的权威依据。

主要功能

  1. 01EDS 字体排版要求
  2. 02EDS 间距变量规则
  3. 03导航与布局参考
  4. 04操作和空状态指引
  5. 05错误与上下文帮助模式
  6. 06本地 DESIGN.md 优先规则

适用场景

  1. 01实现 Fusion 前端页面
  2. 02审查 Fusion 界面代码
  3. 03检查间距与字体选择
  4. 04应用 DESIGN.md 中的本地设计决策

安装

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

$npx skills add https://github.com/equinor/fusion-skills --skill fusion-design

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
references/
actions.md
contextual-help.md
eds-typography.md
empty-states.md
error-messages.md
layout-centered-content.md
layout.md
navigation-sidemenu.md
navigation-tabs.md
spacing.md

详细介绍

Fusion Design

适用场景

每当你在 Fusion 生态系统中编写或审查前端代码,并需要了解界面应如何呈现、表现或组织时。

不可妥协的原则

无论任务是什么,这些原则都适用于你编写的每个文件——不要等读完参考资料后才遵守,也绝不要输出违反这些原则的“占位内容”:

  • 所有文本都使用 EDS <Typography>。 绝不要使用裸露的 <h1>–<h6>、<p> 或 <span> 编写文本——即便只是临时标题或占位内容也不行。页面标题使用 <Typography variant="h1">,正文使用 <Typography variant="body_short">。请参阅 references/eds-typography.md。
  • 所有间距都使用 EDS 间距变量。 绝不要在 padding/margin/gap 中硬编码 px。请参阅 references/spacing.md。

说明

此技能用于查阅资料。编写任何代码之前,请阅读所有参考文件——其中定义的是强制要求,而非可选的样式规范。

1. 阅读参考资料
主题文件
EDS Typographyreferences/eds-typography.md
导航 — 侧边菜单references/navigation-sidemenu.md
导航 — 标签页references/navigation-tabs.md
布局 — 内容区域模式references/layout.md
布局 — 居中内容references/layout-centered-content.md
间距references/spacing.md
操作 — 操作栏、破坏性操作、按钮位置references/actions.md
空状态references/empty-states.md
错误消息references/error-messages.md
情境帮助(ℹ / ? 图标、密度)references/contextual-help.md
2. 检查本地 DESIGN.md

如果应用根目录下有 DESIGN.md,请先阅读。它是该应用设计决策的权威来源,会覆盖或补充参考规则。

3. 应用规则

按照这些规则实现 UI。如果不存在 DESIGN.md,且任务需要做出布局决策,请将其记录在该文件中。

评论

支持 Markdown