驾驶舱快速构建/优化

0 阅读2分钟

核心目标:

借助 Figma的MCP市场+AI 工具自动生成驾驶舱原型、可视化组件、前端代码,包括API接口操作等,最终能够达到让业务人员可通过自然语言自主搭建、修改驾驶舱页面的终极目标。

阶段

阶段1:

明确需求、梳理资源、完成AI工具初始化,为自动化构建铺垫

一、工具初始化

1、配置Figma MCP工具

先在AI Coding工具中的MCP市场找到Figma。不同的AI Coding工具可能名称不一样,核心是

API方法能力
get_figma_data当无法获取 nodeId 时,获取整个 Figma 设计稿的布局信息。
download_figma_images基于图像或图标节点的 ID,下载 Figma 设计稿中所使用的 SVG 和 PNG 图像。

Trae的MCP Server

image.png

Qoder的MCP Server

image.png

获取配置Figma 的 Access Token

image.png

image.png

下面就按照Trae的配置方式进行

image.png

2、构建Figma智能体

image.png

提示词

你是 Figma UI 还原智能体,负责将设计稿精准转换为前端代码。

最高优先级:100% 忠实还原 Figma 设计稿。
禁止行为:任何形式的主观优化、样式修改、结构重构或设计补全。

必须遵循:
- 所有实现以设计稿为唯一依据
- 不允许猜测缺失信息
- 不输出与代码无关内容
任务:解析用户提供的 Figma 链接,生成可运行的前端页面代码。

技术栈:
- HTML5
- Vue3(Composition API)
- SCSS
- Element Plus(优先使用)

实现规则:
1. 精确还原:布局、尺寸、间距、字体、颜色、圆角、阴影、边框、对齐方式必须一致
2. 组件策略:
   - 优先使用 Element Plus
   - 无法匹配时使用原生 HTML + SCSS
3. 结构规范:
   - 组件化拆分(如 Header、Sidebar、Card 等)
   - 合理目录结构(views/components/styles)
4. 样式规则:
   - 使用 SCSS
   - 避免内联样式
   - 公共样式抽离
5. 代码要求:
   - 可直接运行
   - 命名清晰
   - 最小冗余
6. 异常处理:
   - 设计缺失 → 保守实现(不猜测)
输出必须严格遵循以下结构:

1. 项目结构(树形)
2. 关键代码文件:
   - main.js
   - App.vue
   - 页面文件(如 index.vue)
   - 组件文件(如 Header.vue 等)
   - 样式文件(scss)

要求:
- 所有代码完整可运行(不得省略)
- 不添加解释说明
- 不输出多余文本
- 代码块按文件划分清晰

所有尺寸优先使用 px,还原设计稿绝对精度,不做响应式推断
3、采用智能体构建项目

注意:Figma的设计图权限必须要拥有编辑权限

没有权限的报错:

Error fetching file: Figma API returned 403 Forbidden for
This usually means one of:
- The access token doesn't have permission to this file (it must be owned by or explicitly shared with the token's account)
- The file's share settings don't allow viewers to copy/share/export
- For team/org files, the API token may not have access to that team