SuperAPI AI 工具集

frontend-design-system

前端与建站

查看项目

更新于 10-15 15:14

技能介绍

用途

frontend-design-system 是 design-system 的兼容性别名(compatibility wrapper)。它的存在目的是让旧有工作流和按精确名称集成的场景继续可用,同时避免让前端 UI 系统这一条线看起来像有两个同等优先的默认技能。

何时使用

  • 用户或工具明确要求 frontend-design-system
  • 某个 setup、sync 或 migration 流程期望旧文件夹/名称存在
  • 需要在把真正的 design-system 工作路由到 design-system 的同时保持向后兼容

不要把它作为通用 UI 系统设计工作的默认选择。

使用方式

第一步:确认别名意图

仅当精确的旧名称确实重要时才使用该别名。合理理由包括:用户直接点名 frontend-design-system;脚本或平台按字面引用该文件夹/名称;在迁移或清理过程中保持兼容。否则应切换到 ../design-system/SKILL.md。

第二步:重定向到规范技能

先使用别名侧的资料包,然后跳转到规范技能进行实质性的 UI 系统工作:

  • 别名路由说明:./references/alias-routing.md
  • 紧凑/发现同步说明:./references/compact-surface-sync.md
  • 规范技能:../design-system/SKILL.md
  • 边界说明:../design-system/references/scope-boundaries.md

邻近技能:

  • ../ui-component-patterns/SKILL.md,用于实现层面的组件模式
  • ../responsive-design/SKILL.md,用于设备适配工作
  • ../web-accessibility/SKILL.md,用于无障碍审计/修复

第三步:在输出中保留兼容性

如果通过别名名称激活,应说明规范指引现在位于 design-system,以便后续维护收敛到单一主入口。

示例

示例 1:明确要求旧名称

输入:“Use frontend-design-system to shape the UI system for our SaaS dashboard.” 输出:确认别名,然后应用规范 design-system 指引,处理 token、布局层级、动效规则和无障碍。

示例 2:通用 UI 系统问题

输入:“We need a design system for a landing page and dashboard that share components.” 输出:不要停留在别名中,直接路由到 design-system。

最佳实践

  • 将其视为重定向层,而非独立知识库。
  • 保持触发措辞狭窄,使 design-system 在普通提示中胜出。
  • 底层 UI 系统指引变化时,先更新规范技能。
  • 在 README/setup/manifest 层面明确标注规范与兼容状态。

参考资料

  • ./references/alias-routing.md
  • ./references/compact-surface-sync.md
  • ../design-system/SKILL.md
  • ../design-system/references/scope-boundaries.md
  • ../ui-component-patterns/SKILL.md
  • ../responsive-design/SKILL.md
  • ../web-accessibility/SKILL.md