AIOZ UI Skills

🎨 AIOZ 设计系统组件开发规范

基于 AIOZ UI V2 设计系统的 React 组件开发技能,提供 Token-first 的 Tailwind 类名映射、Typography 工具类、图标导入规范及 Figma MCP 转代码工作流,确保设计系统一致性。

收藏
3.8k
安装
1.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位

AIOZ UI V2 Skill 是专为 React 组件开发打造的设计系统工具,核心价值在于消除设计与开发之间的 Token 映射摩擦。它并非通用 UI 库,而是围绕 AIOZ 品牌设计系统构建的代码生成规范,强制要求开发者通过预设 Token(如 --sf-neu-blocktext-title-01)而非原始 Tailwind 类名进行样式编写。

显著优点

1. 严格的 Token-first 架构:彻底禁止 text-gray-500bg-white 等原始 Tailwind 写法,通过 bg-sf-screentext-subtitle-neutral 等语义化 Token 确保跨项目视觉一致性,降低设计漂移风险。

2. Figma MCP 无缝衔接:提供从 Figma 设计稿到生产代码的完整工作流——颜色 Token、字体样式、图标层名均有明确映射表,显著缩短设计还原周期。

3. Typography 原子化text-body-02text-title-03 等工具类已内聚 font-size、line-height、weight、font-family,避免样式堆叠导致的不可预测性。

4. 组件化优先:推荐直接使用 @aioz-ui/core-v2/components 的原子组件(Button、Input、Badge、Table),减少手写 div 的维护成本。

潜在局限

  • 生态锁定:高度依赖 AIOZ 私有包(@aioz-ui/core-v2@aioz-ui/icon-react),无法直接迁移至其他设计系统或开源方案(如 shadcn/ui)。
  • 学习曲线:开发者需记忆大量 Token 命名规则(如 sf-neu-block vs sf-neutral-block 的区别),参考文档缺一不可。
  • Tailwind 版本耦合tw-inline.css 提供自定义工具类,若项目 Tailwind 配置与预期不符,可能导致类名失效。

适合人群

  • 使用 AIOZ 设计系统的内部开发团队
  • 需将 Figma 设计稿快速转化为符合品牌规范的 React 代码的前端工程师
  • 追求设计系统一致性、愿接受约束换取可维护性的项目

常规风险

| 风险点 | 说明 |
|--------|------|
| Token 误用 | 直接使用 Tailwind 原生色值导致视觉不一致 |
| 图标导入错误 | 未按 PascalCase+`Icon` 后缀规范导入,或混用其他图标库 |
| Typography 堆叠 | 在 `text-body-02` 上追加 `font-medium` 破坏预设字重 |
| 状态遗漏 | 忽略 hover/focus/disabled 的 Token 类名,交互体验降级 |

AIOZ UI Skills 内容

references文件夹
手动下载zip · 18.9 kB
colors.mdtext/markdown
请选择文件