SuperAPI AI 工具集

design-system-creation

设计与创作

查看项目

更新于 10-15 16:24

技能介绍

用途

设计系统创建(Design System Creation)用于构建一套完整的设计系统,包含组件、模式与规范。设计系统是一组结构化的组件、指南与原则,用于确保一致性、加速开发并提升产品质量。

主要能力

该技能提供设计系统的结构定义与参考指南,具体包括:

  • 基础层(Foundation Layer):
    • 字体排印:字体(Roboto、Inter)、字号(比例:12、14、16、20、28、36、48)、字重(Regular、Medium、Bold)、行高与字间距。
    • 颜色:主品牌色(#2196F3)、辅助色、中性色板(灰阶)、语义色(成功、错误、警告)、深色模式变体。
    • 间距:基础单位 4px,比例:4、8、12、16、24、32、48、64px,并在 UI 中一致应用。
    • 阴影与层级:层级 0(扁平)、层级 1、2、4、8、16(深度递增),用于模态框、卡片、浮层。
  • 参考指南(位于 references/ 目录):
    • 设计系统组件(Design System Components)
    • 组件文档(Component Documentation)
    • 设计系统治理(Design System Governance)
    • 设计系统文档(Design System Documentation)

使用方式

资料提供了最小可运行示例,展示设计系统的结构定义方式(见上文基础层示例)。完整实现需参考 references/ 目录中的详细指南。

适用场景

  • 多个产品界面或多个团队
  • 扩展设计一致性
  • 减少重复的组件开发
  • 改善设计到开发的交接
  • 在团队间建立共享语言
  • 构建可复用组件
  • 记录设计标准

最佳实践

建议做(DO):

  • 从核心组件开始
  • 彻底记录每个组件
  • 包含代码示例
  • 跨浏览器测试组件
  • 包含无障碍指引
  • 对设计系统进行版本管理
  • 有清晰的治理机制
  • 主动沟通更新
  • 收集用户反馈
  • 增量维护

不建议做(DON'T):

  • 初期创建过多组件
  • 跳过文档
  • 忽视无障碍
  • 在没有迁移路径的情况下做破坏性变更
  • 允许不一致的实现
  • 忽视用户反馈
  • 让设计系统停滞
  • 创建没有明确需求的组件
  • 让组件过于规定性
  • 忽视性能影响

限制

资料未提供具体的收费、价格、平台支持范围或量化效果数据,暂未提供。