Agent Skills
返回列表
吃豆人复古街机设计系统

吃豆人复古街机设计系统

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/pacman。

技能介绍

要解决什么问题

复古街机风很容易做「像」,却很难做「准」。开发里最常见的翻车现场:用 #FFFF00 随手描一个黄块当幽灵,再把按钮圆角拉满,整个界面立刻从街机变成贴纸风;字重、字距、间距各写各的,间距破坏了 8pt 基线,一行按钮和相邻卡片的内边距肉眼可见地错位;深底黑配低对比灰字,在 OLED 上很酷,WCAG 2.2 AA 直接不达标。

问题不在没人会画像素,而在于缺少一套能把「街机感」翻译成令牌、组件规则和验收标准的工程化规范。这个技能就是来填这个坑的。

它如何工作

技能的核心是一套规范撰写流程,最终产出的是设计系统文档,不是图片。它强制按固定结构展开:

  • 先一句话重申设计意图,再谈规则——避免团队各写各的「复古」
  • 先定义设计令牌(颜色、字体、间距),再谈组件一致性
  • 再逐层落到组件解剖、状态、变体与交互行为
  • 每个组件明确要求给出 default、hover、focus-visible、active、disabled、loading、error 等状态

几个关键约束值得单独拎出来:

  • 字体固定为 Press Start 2P(正文与展示)和 Space Mono(等宽),提供 100–900 字重
  • 颜色层:primary=#2A3FE5、secondary=#F4B9B0、success=#16A34A、warning=#D97706、danger=#DC2626、surface=#000000,文本 text=#111827
  • 间距按 8pt 基线网格执行,不容忍局部随意值
  • 规则语言区分 must(不可协商)和 should(建议),每条 do 规则必须配至少一个具体反例
  • 无障碍不是附录:键盘优先、可见焦点态、prefers-reduced-motion 降级、44px+ 触达目标、高对比度支持,且每条无障碍声明都要给出可在代码评审中执行的验收标准

最终输出以 QA checklist 收尾,可以直接贴进 PR 做评审清单用。

适用边界

这个技能是写作规范,不是渲染引擎。它给工程师和设计师可落地的约束文本,不产出像素、不生成图片。视觉上它是高对比、点状描边、黑白底+霓虹蓝点缀的街机风,不适合需要柔和、圆角、渐变的现代商务界面。

另外有两条工程纪律要守住:规则必须锚定到令牌或阈值,不能只靠「更活泼」「更有呼吸感」这类形容词;当审美与可访问性冲突时(比如关闭焦点环换取纯净视觉),一律优先可访问性。

安全边界方面,技能不自动安装依赖、修改系统权限或创建持久任务;命令和代码默认仅作参考,只有你明确要求且目标范围清楚时才会执行。

使用场景

  • 前端要给按钮补齐 hover、focus-visible、disabled 等状态规则并统一令牌取值
  • 设计系统负责人要把零散风格整理成令牌、组件规则和 QA 清单的完整规范
  • QA 需要一套可测试的验收标准,核对对比度、触达目标和键盘操作
  • 团队在迁移旧界面,要把不一致的间距和色彩收敛到 8pt 网格与语义令牌

适合人员

  • 前端工程师,需要把复古街机组件的状态和令牌落到代码实现
  • 设计系统负责人,需要产出结构完整、可直接评审的规范文档
  • QA 工程师,需要按可测试标准验收对比度、键盘和触达目标
  • UI 设计师,需要统一复古街机风的字体、间距和组件规则