Build Consistent Design Systems and Slides Skill 技能
# 设计系统与演示文稿一致性构建工具 (Build Consistent Design Systems and Slid
设计系统与演示文稿一致性构建工具 (Build Consistent Design Systems and Slides)
技能简介
nextlevelbuilder-design-system 是一款面向设计和前端团队的 Agent Skill,专注于解决设计交付过程中常见的「设计稿与代码实现不一致」问题。它通过三层 Token 架构(Primitive / Semantic / Component)对设计资产进行结构化管理,并提供代码生成、硬编码值审计、演示文稿自动生成等实用能力,帮助团队在设计系统建设和产品演示两个高频场景中保持一致性。
该 Skill 由 nextlevelbuilder 开发,采用 MIT 许可证,支持 Claude、Codex 和 Claude Code 三种主流 AI 编程工具,可在本地环境直接安装使用。
核心能力
- 三层 Token 架构定义:支持 Primitive(原子级原始值)、Semantic(语义级映射)和 Component(组件级应用)三层设计 Token 的完整定义与命名规范。
- CSS / Tailwind 配置自动生成:从 Token 文件自动生成 CSS 变量或 Tailwind CSS 颜色配置,开箱即用,减少手动映射错误。
- 硬编码值审计:扫描源代码和 HTML 资源文件,自动识别未被 Token 替换的硬编码颜色、间距和字体值,输出文件级别的修复建议。
- 演示文稿策略搜索:基于 BM25 算法在幻灯片策略、布局、文案和图表数据集中检索相关内容,辅助设计决策。
- HTML Pitch Deck 自动生成:从结构化幻灯片数据生成品牌一致的 HTML 路演演示文稿,支持远程 Google Fonts 字体引用。
- Pexels 背景素材推荐:根据幻灯片主题推荐 Pexels 精选背景图、叠加层、字体配色和布局方案。
- Token 使用验证:提供设计系统落地后的自动化验证步骤,确保 Token 在组件中被正确引用。
安装配置
-
安装命令
npx skillstore add nextlevelbuilder/design-system -
创建三层 Token 架构 在项目中新建
tokens/目录,按以下顺序定义 Token:- Primitive Layer:定义品牌基础色值(如
--color-blue-500: #3B82F6)、字重、间距基准(8px 网格)等原始值。 - Semantic Layer:将 Primitive 值映射为语义化别名(如
--color-action-primary: var(--color-blue-500))。 - Component Layer:为具体组件定义 Token(如
--button-bg: var(--color-action-primary))。
- Primitive Layer:定义品牌基础色值(如
-
配置文件准备 在项目根目录创建
design-system.config.json,声明支持的颜色、字体、间距量表和组件类型,Skill 将据此生成配置和执行审计。 -
(可选)配置 Pexels API Key 如需使用背景图推荐功能,在环境变量中设置
PEXELS_API_KEY,Skill 将调用 Pexels API 返回匹配主题的封面素材。
使用步骤
-
初始化设计系统基础 向 AI 描述产品名称、品牌色值、字体系列和 8px 间距量表,Skill 将自动生成包含三层的 Token 文件结构和对应的
design-system.config.json配置文件。 -
生成 CSS / Tailwind 配置 运行 Token 生成命令,Skill 读取
tokens/目录输出 CSS 变量文件或 Tailwindtheme.extend.colors配置块,直接引入项目即可使用。 -
执行硬编码值审计 对已有前端项目运行审计命令,Skill 扫描所有
.css、.scss、.tsx、.vue文件,输出每份文件中硬编码颜色/间距的出现位置,并提供对应的 Token 替换方案。 -
设计演示文稿策略 输入幻灯片数量、受众类型和演示目标(如「融资路演」「产品评审」),Skill 在内置数据集中检索匹配的布局策略、文案公式和图表类型,并推荐 Token 配色方案。
-
生成 HTML Pitch Deck 提供幻灯片结构化数据(标题、要点、数据图表),Skill 生成包含品牌 Token 样式、远程字体引用和响应式布局的 HTML 文件,可直接在浏览器中预览和演示。
-
验证 Token 覆盖完整性 使用内置验证命令检查组件代码中 Token 引用覆盖率,确保新组件均通过 Token 而非硬编码实现样式,输出验证报告。
适用场景
- 初创公司建立设计体系:从零定义品牌视觉语言,快速输出设计 Token 和前端配置,减少设计与前端的对齐成本。
- 企业设计系统维护:定期审计现有代码库中的硬编码值,推动团队迁移至 Token 化管理,提升设计系统落地覆盖率。
- 融资路演与产品演示:利用 BM25 策略搜索和 HTML Deck 生成能力,快速制作品牌一致、技术专业的演示文稿。
- 设计组件库建设:为多组件库统一 Token 命名规范,确保不同产品线或合作者之间设计语言的一致性。
- 设计交接与评审:生成 HTML 预览文件发送至设计评审工具,减少环境依赖,支持异步评审流程。
适用人群
- 需要建立或维护设计系统的 UX / 产品设计师
- 负责实现设计系统的前端开发工程师
- 需要统一多产品线视觉语言的创业公司设计负责人
- 制作 Pitch Deck、路演材料或产品演示的创业者与产品经理
工作原理
nextlevelbuilder-design-system 的核心工作流基于 Token 驱动设计自动化。用户定义三层 Token 文件(原始值 → 语义映射 → 组件引用)后,Skill 读取这些文件内容,通过结构化解析生成对应的 CSS 变量或 Tailwind 配置。对于代码审计,Skill 调用 AI 对源代码进行模式匹配,识别未被 Token 引用的原始值并给出替换建议。演示文稿生成方面,Skill 维护一个包含幻灯片策略、布局模板和配色方案的本地数据集(BM25 索引),根据用户描述的演示目标进行语义检索,最后将结构化数据填充至 HTML 模板,输出可独立运行的演示文件。
评论与建议
登录 后参与评论或提建议