SuperAPI AI 工具集

atomic-design-ios

设计与创作

查看项目

更新于 10-15 23:43

技能介绍

用途:为 SwiftUI 项目提供 Atomic Design 的决策框架,重点不是视图组合本身,而是判断何时需要组件层级、如何划定边界。

主要能力:提供多组决策树,包括是否需要 Atomic Design(按组件规模:少于 10 个跳过正式层级,10-30 个考虑 Atoms+Molecules,30 个以上且多团队用完整层级)、原子与分子边界判断、组件抽取时机(一次内联、2-3 次本地抽取、4 次以上或跨功能进入设计系统)、设计令牌作用域(颜色分语义与品牌,间距用命名刻度,字体用语义名,圆角与阴影按需命名)。

必要用法:组件应通过参数接收状态,避免依赖 @EnvironmentObject;用令牌替代魔法数字;参数过多时拆分为多个变体;模板层使用 organism 而非直接用 atom 拼装;设计系统组件保持纯展示,不承载业务逻辑与数据获取。

适用场景:SwiftUI 设计系统建设、组件库分层、跨功能复用与多团队协作。

限制:资料未提供安装命令、平台支持范围、收费方式或效果数据;内容为决策指导,不包含可直接运行的完整项目代码。