SuperAPI AI 工具集

ui-engineering-and-design-systems

前端与建站

查看项目

更新于 10-16 06:28

技能介绍

用途

本技能用于构建和审查前端功能,围绕组件驱动设计、无障碍、性能和可维护性提供约束与检查。当用户要求构建或修改页面/组件、创建共享 UI 基础组件或设计令牌、修复无障碍、响应式或性能回归时使用。

主要能力

  • 定义用户成果与交互状态(加载、空、错误、成功)。
  • 在创建一次性组件之前,先识别可复用的基础组件。
  • 使用语义化 HTML 和键盘无障碍实现。
  • 确保跨断点的响应式行为。
  • 通过 lint、测试和视觉检查进行验证。

使用方式

技能提供了一套工作流程:

  1. 定义用户成果和交互状态(加载、空、错误、成功)。
  2. 在创建一次性组件之前识别可复用的基础组件。
  3. 使用语义化 HTML 和键盘无障碍实现。
  4. 确保跨断点的响应式行为。
  5. 通过 lint、测试和视觉检查进行验证。

同时包含必需检查项:

  • ARIA 使用最少且正确
  • 焦点顺序保持
  • 颜色对比度和点击目标可接受
  • 包体积影响合理
  • 关键用户路径有测试覆盖

决策框架:

  • 优先选择在团队增长下仍能保持可维护性的最简单架构。
  • 在实现前明确渲染、状态和 API 边界决策。
  • 如果功能影响关键用户旅程,要求进行性能和可访问性检查。
  • 如果引入依赖,需证明包体积和长期维护成本合理。

常见借口与反驳:

  • “我们可以以后再优化。” -> 性能债务会迅速累积;现在就设定预算。
  • “无障碍是润色。” -> 无障碍是核心行为,应与功能一起交付。
  • “一个全局状态存储最简单。” -> 过度集中会增加耦合,减慢迭代。

证据包:

  • 变更流程的 UX 状态覆盖(加载、空、错误、成功)
  • 键盘、焦点和语义的无障碍检查
  • 关键路由或交互的性能快照
  • 关键用户路径的测试证据

退出标准:

  • 工作流决策已记录且可实施
  • 存在质量、可靠性和兼容性的验证证据
  • 运维就绪和回滚预期明确

适用场景

  • 构建或修改页面/组件
  • 创建共享 UI 基础组件或设计令牌
  • 修复无障碍、响应式或性能回归

限制

资料未提供关于收费、价格、平台支持、具体效果或详细使用步骤的更多信息。