企业级前端设计系统,支持多页面应用、React/Vue组件、品牌一致性与高级动效编排。
精英前端设计工具专业版是企业级前端设计系统平台是一项面向实际任务的技能,主要用于它不仅生成单页面代码,更将设计规范扩展至多页面应用、React/Vue 组件库、品牌设计系统和高级动效编排;通过设计令牌(Design Token)管理,确保全站视觉语言的一致性与可维护性;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
精英前端设计工具专业版是企业级前端设计系统平台。它不仅生成单页面代码,更将设计规范扩展至多页面应用、React/Vue 组件库、品牌设计系统和高级动效编排。通过设计令牌(Design Token)管理,确保全站视觉语言的一致性与可维护性。
本版本与免费版完全兼容——免费版的字体、色彩和动效规则在专业版中完整保留。专业版新增多页面应用、组件库、设计系统、品牌管理和高级动效等能力。
| 能力维度 | 免费版 | 专业版 |
|---|---|---|
| 输出格式 | HTML/CSS | HTML/CSS + React + Vue + TypeScript |
| 页面范围 | 单页面 | 多页面应用全站 |
| 组件管理 | 无 | 组件库 + TypeScript 类型 |
| 动效方案 | CSS @keyframes | CSS + Framer Motion + Vue Transition |
| 设计系统 | 规范指导 | Design Token 自动生成与管理 |
| 品牌管理 | 不支持 | 品牌色彩/字体/间距规范化 |
| 响应式 | 基础 | 多断点策略 + 一致性保障 |
| 可访问性 | 基础 | WCAG 合规检查 |
输入: 用户提供能力对比所需的指令和必要参数。 处理: 按照skill规范执行能力对比操作,遵循单一意图原则。 输出: 返回能力对比的执行结果,包含操作状态和输出数据。
多页面应用: - 统一视觉语言贯穿全站 - 页面间导航动效一致性 - 布局系统复用 - 路由级动画过渡 组件库生成: - React 组件(含 TypeScript 类型定义) - Vue 组件(含 Composition API) - 组件 Props/Events/Slots 规范 - 组件文档与示例 高级动效: - Framer Motion: staggerChildren, whileHover, layoutId - Vue:+ - 页面级转场动画 - 滚动驱动动效 设计系统: - Design Token 自动生成 - 色彩系统(主色/强调/语义色/中性色) - 字体系统(标题/正文/代码 + 字重/字号阶梯) - 间距系统(4px 基准 + 语义间距) - 组件规范(圆角/阴影/边框) 品牌管理: - 品牌色彩体系 - 品牌字体规范 - 品牌组件风格 - 一致性自动校验 响应式策略: - 多断点设计(mobile/tablet/desktop/wide) - 流式布局 + 自适应排版 - 触摸/鼠标交互适配 可访问性: - WCAG 2.1 AA 合规 - 语义化 HTML - ARIA 标签 - 键盘导航支持
输入: 用户提供核心能力所需的指令和必要参数。 处理: 按照skill规范执行核心能力操作,遵循单一意图原则。 输出: 返回核心能力的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 按照skill规范执行核心功能执行操作,遵循单一意图原则。 输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级前端设计系、支持多页面应用、品牌一致性与高级、动效编排、精英前端设计工具、面向团队的企业级、前端设计系统、多页面应用设计、高级动效编排、深度集成、品牌设计系统、组件规范化、设计令牌、响应式适配策略、多断点一致体验、可访问性合规等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。为 SaaS 产品设计完整的多页面应用界面。
详细代码示例已移至
references/detail.md
自动生成完整的设计系统配置。
详细代码示例已移至
references/detail.md
{{ card.title }}
{{ card.content }}
以下场景精英前端设计-专业版不适合处理:
需要设计创作、UI设计、海报制作、品牌视觉时使用。不适用于非本工具能力范围的需求。
{
"brand": {
"name": "Acme",
"colors": {
"primary": "#1a1a2e",
"secondary": "#16213e",
"accent": "#e94560"
},
"typography": {
"heading": "Playfair Display",
"body": "IBM Plex Sans",
"mono": "JetBrains Mono"
}
}
}
python3 generate-design-system.py --brand brand.json --output tokens.css
generate-components --framework react --typescript --tokens tokens.json generate-components --framework vue --typescript --tokens tokens.json
:root {
/* 色彩系统 */
--color-bg-primary: #1a1a2e;
--color-bg-secondary: #16213e;
--color-accent: #e94560;
--color-accent-alt: #0f3460;
--color-text-primary: #eeeeee;
--color-text-muted: #8892b0;
/* 语义色 */
--color-success: #50fa7b;
--color-warning: #f1fa8c;
--color-error: #ff5555;
--color-info: #8be9fd;
/* 字体系统 */
--font-heading: 'Playfair Display', serif;
--font-body: 'IBM Plex Sans', sans-serif;
--font-mono: 'JetBrains Mono', monospace;
/* 字号阶梯 */
--text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-base: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 2rem;
--text-4xl: 2.5rem;
--text-5xl: 3.5rem;
--text-6xl: 4.5rem;
/* 间距系统 (4px基准) */
--space-0: 0px; --space-1: 4px; --space-2: 8px;
--space-3: 12px; --space-4: 16px; --space-5: 24px;
--space-6: 32px; --space-7: 48px; --space-8: 64px;
/* 圆角 */
--radius-sm: 4px; --radius-md: 8px;
--radius-lg: 12px; --radius-xl: 16px;
/* 动效 */
--duration-fast: 0.2s; --duration-normal: 0.4s; --duration-slow: 0.6s;
--ease-out: cubic-bezier(0.22, 1, 0.36, 1);
--ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
}
/* 响应式断点策略 */
breakpoints: {
mobile: '320px', /* 手机 */
tablet: '768px', /* 平板 */
desktop: '1024px', /* 桌面 */
wide: '1440px', /* 宽屏 */
}
/* 移动优先的响应式实现 */
.container {
width: 100%;
padding: var(--space-4);
}
@media (min-width: 768px) {
.container { padding: var(--space-6); max-width: 720px; }
}
@media (min-width: 1024px) {
.container { max-width: 960px; }
}
@media (min-width: 1440px) {
.container { max-width: 1280px; }
}
专业版检查清单: [ ] Design Token 已生成并应用 [ ] 组件库含 TypeScript 类型定义 [ ] 动效方案含页面级转场 [ ] 响应式覆盖 4 个断点 [ ] 可访问性通过 WCAG AA 检查 [ ] 品牌色彩/字体已规范化 [ ] 免费版设计规则已继承 [ ] 组件文档已生成
A: 免费版的字体、色彩和动效规则在专业版中完整保留。专业版新增设计系统生成、组件库和品牌管理能力,无需迁移已有代码。
A: 专业版同时支持 React(含 TypeScript + Framer Motion)和 Vue 3(含 Composition API + Transition),可根据项目需求选择。
A: 支持 CSS 变量、JSON、TypeScript 类型定义三种格式,可同时导出供不同消费端使用。
A: Design Token 变更后,组件样式自动同步更新。建议将 Token 文件纳入版本控制,变更时运行同步脚本。
A: 采用移动优先策略,通过 Design Token 统一间距和字号,各断点按比例缩放,确保视觉一致性。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| Node.js 16+ | 运行时 | 必需 | nodejs.org 官方下载 |
| Framer Motion | 库 | 可选 | npm install framer-motion(React动效) |
| Vue 3 | 框架 | 可选 | npm install vue(Vue项目) |
| TypeScript | 语言 | 可选 | npm install -D typescript |
| Google Fonts | 字体 | 可选 | CDN免费加载 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
输入:用户提供操作指令和必要参数
输出:返回执行结果,包含操作状态和输出数据
用户: 执行核心功能 Skill: 正在执行核心功能... Skill: 执行完成,结果如下: 操作成功