关于 design-system-generator
这项技能用于构建由设计令牌驱动的设计系统,涵盖令牌、CSS 变量、基础组件、构建配置和使用文档,并指导团队按品牌与产品需求调整配置。
主要功能
- 01颜色、字体、间距和效果令牌
- 02浅色与深色主题的 CSS 变量
- 03Tailwind 配置与类名合并工具
- 04Button、Input 和 Card 组件
- 05组件导出与使用文档
适用场景
- 01搭建产品设计系统
- 02按品牌调色板调整令牌
- 03创建可复用的基础 UI 组件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill design-system-generator安装后在 Claude Code 中输入/design-system-generator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/components.mdconfig-and-utilities.mddesign-tokens.md详细介绍
设计系统生成器
生成一套由设计令牌驱动的设计系统:令牌、基础组件、构建配置和文档。
目录
references/design-tokens.md— 颜色、字体、间距、阴影和圆角令牌文件,以及 CSS 变量设置。references/components.md— Button、Input、Card 的实现和组件汇总索引。references/config-and-utilities.md— Tailwind 配置和cn类名合并辅助函数。
工作流
- 定义设计令牌。按照
references/design-tokens.md创建包含颜色、字体、间距和效果(阴影、圆角)的tokens/。将参考值替换为项目的品牌配色。 - 添加 CSS 变量。使用
references/design-tokens.md中的变量代码块,在globals.css中设置:root和.dark自定义属性。 - 配置构建。按照
references/config-and-utilities.md添加cn辅助函数,并基于令牌文件扩展 Tailwind 主题。 - 构建基础组件。根据
references/components.md实现 Button、Input 和 Card,然后根据产品需求扩展组件集。 - 导出汇总索引。从
components/ui/index.ts重新导出所有已发布的组件(参见references/components.md)。 - 记录用法和变体。对于每个组件,注明其变体、尺寸、属性和无障碍行为,以便使用者保持一致的应用方式。
评论
支持 Markdown