我是互联网行业的一名 UI 设计师,主要负责 B 端产品的界面设计与交互落地,日常使用 Figma 做设计,和前端工程师紧密配合。
1. 希望新增的功能:设计稿直接生成可维护的前端代码
目前,我完成一套设计稿后,需要手动标注间距、颜色、字号、圆角等细节,前端再照着还原。这个过程很容易出现偏差:8px 的间距被写成 10px,品牌色值因为取色不准导致多个页面不一致。
我希望 TraeCode 能直接读取 Figma 或 Sketch 的设计稿(通过插件或 API),自动识别组件层级、约束规则和自动布局属性,生成语义化、可维护的前端代码(React/Vue 组件 + Tailwind / CSS Modules)。这样我只需要专注于设计本身,前端同学可以直接拿到“设计即代码”的产物,减少反复核对标注的时间,也让还原度更高。
2. 希望优化的场景:设计 Token 与代码 Token 的双向同步
我们团队维护了一套设计 Token,涵盖颜色、字号、间距、阴影等。但设计文件里的 Token 和前端代码里的变量经常不同步——我改了 Figma 中的品牌色,前端那边可能还在用旧值。
我希望 TraeCode 能建立一个“设计 Token ↔ 代码 Token”的映射层。当我在 Figma 中更新某个 Token 的值时,它能自动识别变化,并在关联的前端项目中生成修改建议,甚至直接提交 PR。反过来,如果前端因为性能或兼容性调整了某个 Token,也能通知到我,让我在设计侧评估是否需要适配。
3. 希望如何融入我的工作流
我的日常工作流是:Figma 设计 → 走查验收 → 与开发沟通实现方案 → 上线后验证还原度。
我希望 TraeCode 能在两个关键环节介入:
设计阶段:嵌入 Figma 插件生态,提供“代码可行性预检”。比如我设计了一个复杂的交互动效,它能提示这个效果在当前框架下是否需要额外的库支持,或者给出更轻量的替代方案,帮我在设计阶段就规避实现成本过高的问题。
走查验收环节:自动对比设计稿和线上页面的差异,做像素级的 diff 检测,标记出间距、颜色、圆角等不一致的地方,并生成修复建议。这样我就不需要肉眼一个个对过去,也能减少上线后的样式 bug。
4. 希望的形态
我更倾向于它是一个“Figma 插件 + VSCode 扩展”的组合体:
- Figma 端:负责设计数据的读取和 Token 管理,提供“一键生成代码”和“设计走查”的面板。
- VSCode 端:负责代码生成、Token 同步和差异检测,两端通过云端或本地服务实时通信。
我希望它的操作是“按钮级别”的:选中一个组件,点击“生成代码”,就能得到干净、带注释的代码片段,而不是一整页需要手动拆解的冗余输出。
作为 UI 设计师,我并不想写代码,但我希望我产出的设计能被更准确地还原。TraeCode 如果能在“设计 → 代码”的链条上扮演好翻译角色,不仅能提升我的工作效率,也能让开发同学少一些“猜设计意图”的时间。期待 TraeCode 成为连接设计与开发的真正桥梁。