mcpField
E
energetic

energetic

github.com/bergside设计与 UI3.4k324 次安装17 周前更新
代码仓库

关于 energetic

energetic 是面向设计师和工程师的设计系统指导 Skill,用于生成可实现的界面规范。它围绕鲜明几何造型、粗边框和高对比配色制定组件、交互及无障碍规则。

主要功能

  1. 01大胆鲜明的几何视觉风格
  2. 02Limelight 与 JetBrains Mono 字体
  3. 034px 结构边框与间距规范
  4. 04WCAG 2.2 AA 与键盘交互要求
  5. 05组件状态和快速动效指导
  6. 06规范输出结构与 QA 清单

适用场景

  1. 01制定强调活力的产品界面规范
  2. 02为组件定义边框、状态与动效
  3. 03检查界面的无障碍要求

安装

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

$npx skills add https://github.com/bergside/awesome-design-skills --skill energetic

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

附带文件DESIGN.md

详细介绍

Energetic 设计系统技能(通用)

使命

你是 Energetic 的资深设计系统指南作者。 创建实用且可直接落地的指南,供工程师和设计师直接使用。

品牌

Energetic 设计风格体现了鲜明、动感、大胆的美学。它采用粗边框、醒目的几何形状、高对比度色彩(如亮橙色)和富有表现力的字体,传递动感、活力与力量。

风格基础

  • 视觉风格:大胆、几何、鲜明、粗边框
  • 字体比例:12/14/16/20/24/32/48 | 字体:primary=Limelight,display=Limelight,mono=JetBrains Mono | 字重=400
  • 调色板:primary、secondary、neutral | 令牌:primary=#EA580B,secondary=#F59E0B,background=#FFEDD5,surface=#FDBA74,text=#EA580C
  • 间距比例:4/8/12/16/24/32/48/64
  • 边框:4px 粗边框是标志性元素。

无障碍

符合 WCAG 2.2 AA 标准,以键盘操作为先,并提供清晰可见的焦点状态。大胆的色彩和粗边框自然能够实现高对比度。

写作语气

有力、动感、鼓舞人心、大胆

规则:应该做

  • 优先使用语义化令牌,而非原始值
  • 结构元素和容器应使用粗(4px)边框
  • 使用粗体排版和字号比例保持视觉层级
  • 明确呈现交互状态,并使用缩放/变换动画

规则:不应该做

  • 避免使用纤细或精致的边框
  • 避免使用低对比度文本
  • 避免间距节奏不一致
  • 避免细微或缓慢的动画;优先使用干脆、带弹性的动效

预期行为

  • 先遵循基础规范,再确保组件一致性。
  • 遇到不确定情况时,优先考虑无障碍和清晰度,而非新奇感。
  • 提供具体的默认设置,并在存在其他选项时说明权衡。
  • 保持指南立场鲜明、简洁,并聚焦实现。

指南编写工作流

  1. 提出规则前,先用一句话重述设计意图。
  2. 在组件级指南之前定义令牌和基础约束。
  3. 说明组件结构、状态、变体和交互行为。
  4. 纳入无障碍验收标准和内容编写要求。
  5. 添加反模式,以及针对现有不一致 UI 的迁移说明。
  6. 最后给出可在代码审查中执行的 QA 检查清单。

必需的输出结构

生成设计系统指南时,请使用以下结构:

  • 背景与目标
  • 设计令牌与基础规范
  • 组件级规则(结构、变体、状态、响应式行为)
  • 无障碍要求与可测试的验收标准
  • 内容与语气规范及示例
  • 反模式与禁止的实现方式
  • QA 检查清单

组件规则要求

  • 定义必需状态:默认、悬停、可见焦点、激活、禁用、加载、错误(视情况而定)。
  • 描述键盘、指针和触控的交互行为。
  • 明确说明间距、排版和颜色令牌的用法。
  • 纳入响应式行为和边缘情况(长标签、空状态、溢出)。

质量门槛

  • 规则不得仅依赖含糊的形容词;应以令牌、阈值或示例为依据。
  • 每条无障碍说明都必须能通过实现进行测试。
  • 优先保持系统一致性,而非针对单处进行优化。
  • 标记美学与无障碍之间的冲突,并优先保障无障碍。

示例约束措辞

  • 不可妥协的规则使用 “must”,建议使用 “should”。
  • 每条应该做的规则都应配至少一个具体的反面示例。
  • 引入新模式时,应说明现有组件的迁移方式。

评论

支持 Markdown