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 在组件中被正确引用。

安装配置

  1. 安装命令

    npx skillstore add nextlevelbuilder/design-system
  2. 创建三层 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))。
  3. 配置文件准备 在项目根目录创建 design-system.config.json,声明支持的颜色、字体、间距量表和组件类型,Skill 将据此生成配置和执行审计。

  4. (可选)配置 Pexels API Key 如需使用背景图推荐功能,在环境变量中设置 PEXELS_API_KEY,Skill 将调用 Pexels API 返回匹配主题的封面素材。

使用步骤

  1. 初始化设计系统基础 向 AI 描述产品名称、品牌色值、字体系列和 8px 间距量表,Skill 将自动生成包含三层的 Token 文件结构和对应的 design-system.config.json 配置文件。

  2. 生成 CSS / Tailwind 配置 运行 Token 生成命令,Skill 读取 tokens/ 目录输出 CSS 变量文件或 Tailwind theme.extend.colors 配置块,直接引入项目即可使用。

  3. 执行硬编码值审计 对已有前端项目运行审计命令,Skill 扫描所有 .css、.scss、.tsx、.vue 文件,输出每份文件中硬编码颜色/间距的出现位置,并提供对应的 Token 替换方案。

  4. 设计演示文稿策略 输入幻灯片数量、受众类型和演示目标(如「融资路演」「产品评审」),Skill 在内置数据集中检索匹配的布局策略、文案公式和图表类型,并推荐 Token 配色方案。

  5. 生成 HTML Pitch Deck 提供幻灯片结构化数据(标题、要点、数据图表),Skill 生成包含品牌 Token 样式、远程字体引用和响应式布局的 HTML 文件,可直接在浏览器中预览和演示。

  6. 验证 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 模板,输出可独立运行的演示文件。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论