Agent Skills
返回列表
前端 UI 工程

前端 UI 工程

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e40a4360/frontend-ui-engineering。

技能介绍

要解决的问题

很多前端界面能跑,但视觉层级、交互状态和可访问性都靠临场发挥:紫蓝渐变、超大圆角、卡片网格、占位文案、缺 loading、error、empty,键盘和读屏体验不闭环。这类问题不是某个组件写错,而是缺少可复用、可检查的工程约束。

技能如何工作

这份 Frontend UI Engineering 技能把 UI 生产质量拆成几类可执行规则:

  • 组件架构:组件文件就近组织,优先 composition 而不是 props 配置,拆短组件,避免超过 3 层 prop drilling。
  • 设计系统:使用项目已有 spacing scale、type hierarchy、semantic tokens,例如 text-primary、bg-surface,不随意发明 hex 或 padding。
  • 可访问性:按 WCAG 2.1 AA 检查键盘导航、ARIA 标签、focus management、空态与错误态,避免仅靠颜色表达状态。
  • 响应式与状态:mobile first,覆盖 320px、768px、1024px、1440px,补齐 loading、error、empty 与 transitions。

适用边界

它适合新建组件、改已有用户界面、修 visual/UX 问题,但不替代真实设计决策;如果项目没有设计 token,应先定义或采用默认规范,而不是继续堆 AI 风格样式。

使用场景

  • 新建用户注册页面,补齐 loading、error、empty 三态并保证键盘可达。
  • 重构 legacy 表单,替换 inline styles 为 design tokens,消除深层 prop 传递。
  • 上线前自查,在 320/768/1024/1440 断点检查响应式布局,跑 axe-core 消除 a11y 告警。
  • 接手紫蓝渐变旧页面,按项目 design system 重调 spacing 与 border-radius。

适合人员

  • 负责落地产品 UI 的前端工程师,需要在写组件时同时满足设计系统与 WCAG 2.1 AA。
  • 独立维护中后台项目的全栈开发者,需将 inline styles 和硬编码色值统一到 design tokens。
  • 需要在 code review 中把 a11y 和响应式问题一次性打回的前端技术负责人。
  • 刚接手满是 AI 风格默认样式的项目、要把它拉回 design system 的新加入前端。