先说一个让设计圈集体出汗的故事

2026年4月14日,Mike Krieger 从 Figma 董事会辞职。

如果这个名字你不熟,他是 Instagram 的联合创始人,现任 Anthropic 首席产品官。

2026年4月17日,也就是三天后,Claude Design 正式发布。

Figma 股价当日跌了7%。

没有发布会,没有大型媒体铺垫,就是把产品上线了, 然后整个前端圈和设计圈开始讨论一件事: Anthropic 是不是要把从 Figma 到 Lovable 再到 v0 的整条设计工具链都干掉?

一周后,这个问题有了更清晰的答案——不完全是,但确实在某个很关键的中间地带, Claude 填进去了一个其他工具都没有填好的空白。

这篇文章说的是:前端工程师在 2026 年用 Claude 到底能做什么, 不能做什么,以及那7%的股价跌幅背后,真正改变了什么。

考虑到国内订阅Claude确实有点困难,参考一下靠谱的网站:claudemax.shop


Claude Design:不是 Figma 杀手,也不是 Lovable 对手

这是最重要的定性,因为错误的定性会导致错误的使用方式。

Claude Design 是什么?

2026年4月17日上线的 claude.ai/design, 由 Claude Opus 4.7(Anthropic 目前最强的视觉模型, 分辨率从 1,568px 升级到 2,576px 才让这个产品成为可能)驱动, 是一个对话式原型生成工具

你描述要做什么,它在右边的画布上生成可交互的 HTML—— 不是截图,不是 Figma 静态稿,是真实渲染的 HTML, 可以点击,可以在浏览器里跑,可以分享 URL 给产品经理看。

它能生成:

  • 带视差滚动的动效落地页
  • 3D 可视化界面(Anthropic 内部 demo 里做了一个可旋转的 3D 地球)
  • 交互式数据仪表盘(过去要一个前端开发几小时的东西)
  • Pitch Deck(不是 PPT,是可点击导航的 HTML 幻灯片)
  • 任何你能描述的 UI 方向探索

关键功能是**"Send to Claude Code"**: 当你对原型满意了,一键把它作为 handoff bundle 发给 Claude Code, Claude Code 按你的项目技术栈(React、Vite、Tailwind、shadcn/ui……) 把原型实现成真正可以部署的代码。

但它不是什么:

  • 不是 Figma 杀手:没有实时多光标协作,没有像素级自动布局控件, 没有插件生态,没有版本历史。团队设计协作,Figma 还是唯一选择。

  • 不是 Lovable 对手:Lovable 部署的是有后端、有数据库、有 Auth 的完整应用。 Claude Design 只做前端原型,没有路由、没有 DB、没有服务端逻辑。

  • 不是生产代码:有位15年经验的设计+前端工程师 Olena Ivlieva 说了一句话: Claude Design 生成的是"frontend-shaped code"——看起来对, 但不像真正的前端在关键地方有正确的行为。 React 通过 @babel/standalone 在浏览器里运行, modal 里引用的函数可能根本不存在,表单逻辑不完整。 "demo 没问题,生产不行。"

它真正填的空白是:

有了想法,需要快速把它变成某种视觉可以讨论的东西, 然后把这个东西用最小摩擦交给开发实现。

这个空白,Figma(太重)、Lovable(太全栈化)、v0(只做组件)都没有很好地填上。 Claude Design 的定位是:prompt-to-prototype,然后 handoff to Claude Code


Figma MCP + Claude Code:真正的工程师工作流

Claude Design 解决"原型探索"的问题, Figma MCP + Claude Code 解决"设计稿到生产代码"的问题。

这是 2026 年前端圈最让人兴奋的技术变化之一: Figma 的官方 MCP 服务器现在支持写入画布(这是2026年的新功能, 之前只是只读的)。

这意味着 Claude Code 现在可以:

  • 读取你的 Figma 文件(颜色、字体、组件、层次结构)
  • 创建新组件、设置变量值、整理图层
  • 直接在 Figma 画布里操作,不需要你手动打开 Figma 点来点去

设计系统从头搭建:从好几天到30分钟

有个真实案例来自 DEV Community(2026年4月): 一个加入创业公司的工程师面对这个状况—— 网站有了,代码库有了,但没有可复用的设计系统, 既没有 CSS 变量,也没有 Figma 组件库, 设计和代码之间靠人记住"这个蓝色是 #2563EB"。

传统解决方案:需要好几天的跨角色协调, 设计师在 Figma 建令牌,开发者在代码里实现, 然后确保两边一致——这个"确保一致"本身就是一个持续的劳动量。

Claude Code 的做法:

# 用 /extract-tokens 从网站提取 token
/extract-tokens

# 生成结构化 CSS 变量和 JSON 文件
/build-token-system

# Claude 输出包含:
# - 语义 CSS 变量(颜色、字体、间距)
# - 对比度审计报告
# - 亮色/暗色模式变量
# - 同步到 Figma 的组件库(通过 Figma MCP 写入画布)

结果:原本好几天的工作,现在约30分钟完成。 更重要的是:代码里的 token 和 Figma 里的变量是同一套,不会漂移。

gbasin/figma-to-react:像素级 Figma → React 转换

这个 Claude Code 插件做的事情很具体: 把 Figma 设计图转成像素级准确的 TypeScript React 组件, 配合 Tailwind CSS,自动完成截图对比验证。

它的工作流程是:

  1. 获取 Figma 设计元数据(尺寸、布局、Token)
  2. 下载并去重设计资源(MD5 哈希去重,语义命名:asset-abc.svg → close-icon.svg
  3. 生成 React 组件代码
  4. 自动截图,和 Figma 参考图对比,计算像素差异百分比
  5. 如果差异 ≤5%:完成
  6. 如果差异 >5%:让 Claude 做针对性修复,重试(最多10轮)
  7. 10轮还没收敛:回滚,换方案
# 安装插件
/plugin marketplace add gbasin/figma-to-react
/plugin install figma-to-react

# 转换 Figma 设计
Convert this Figma flow to React:
https://www.figma.com/design/abc123/My-Flow?node-id=1-234

这个插件还处理了一个微妙的问题: 只有绝对定位子元素的容器会坍塌成零高度。 插件会检测这种情况,自动从 Figma 元数据里取明确的高度值补上去。

完整的前端工程师工作流

把上面这些串起来,2026年的前端工程师工作流是这样的:

阶段一:原型探索(Claude Design)

提示 → 10个设计方向,30分钟内
选定方向 → 红笔标注修改,1-2轮对话完成
原型确认 → Send to Claude Code,生成 handoff bundle

阶段二:设计系统建立(Figma MCP + Claude Code)

/extract-tokens → 提取网站现有颜色/字体 token
/build-token-system → 生成语义化 CSS 变量 + 对比度审计
Figma MCP write → 同步组件库到 Figma 画布

阶段三:组件实现(Claude Code + figma-to-react)

Figma URL → TypeScript React 组件
截图对比 ≤5% diff → 完成
截图对比 >5% → 迭代修复(最多10轮)

阶段四:人工检查点(这部分 AI 做不了)

无障碍:ARIA、键盘导航、屏幕阅读器
Core Web Vitals:LCP、INP、CLS
SEO:title层级、schema标记、meta
跨浏览器:Safari CSS 渲染差异、IE... 算了 IE 不用管了

从想法到3屏应用跑起来:不到15分钟


实战场景:前端工程师的七个日常

场景一:现有项目加设计系统(最常见的情况)

你加入了一家创业公司,代码库是 React + Mantine, 没有正式的设计系统,按钮颜色五花八门,Mantine 默认样式散落各处。

# 在 Claude Code 里
分析这个 React 项目(指向代码库),提取当前使用的所有颜色和字体:
1. 生成语义化 CSS 变量(--color-primary、--font-heading 等)
2. 识别哪些 Mantine 组件已经在用
3. 给出设计系统建议:用 Mantine Unstyled + 自定义 token 还是从零建?
4. 把 token 同步到 Figma(通过 MCP)

这里有个真实案例(Medium,2026年4月): 一位设计师加入团队,接手 React + TypeScript + Mantine 的项目, 发现"没有正式的设计系统"。 他用 Claude Code + Figma MCP 完成了整个设计系统建立, 最关键的决策是:用 Mantine 的 unstyled 组件作为行为基线, 用 Vanilla Extract 在上面叠加设计系统的样式—— 这个决策是他和 CTO 对话后做出的,Claude 给出了技术可行性分析, 但"用现有还是新建"的判断是人做的。

场景二:全栈动效落地页(Claude Design 的主场)

产品发布前3天,市场团队说: "我们需要一个有 3D 动效的落地页,要有视差滚动,要有数据展示区,明天要。"

以前的答案:要么熬夜,要么拒绝,要么用模板糊弄。

# 在 Claude Design 里
创建一个 SaaS 产品落地页:
- Hero区:全宽视频背景 + 3D浮动产品截图
- 功能区:滚动触发动效(Intersection Observer)
- 数据区:实时跳动计数器,3个核心指标
- 风格:深色系,紫色渐变主色
使用我们的设计系统:[粘贴 CSS token 文件]

# 迭代
把 Hero 区的 3D 截图改成旋转地球 + 数据线
CTA 按钮改成渐变描边风格

一位作者记录了完整过程: 从想法到有 Send to Claude Code 按钮可以点的状态,不到15分钟

当然,最后送进 Claude Code 生成真实代码,再加上人工审核, 可能还要再花一两个小时。但"从零想法到可以给产品经理看的原型"这一步, 已经从"最快也要一天"变成了"15分钟"。

场景三:组件库文档自动生成

组件库的文档是每个前端团队的欠账。 Storybook stories 要写,Props 说明要写,使用示例要写…… 写代码20分钟,写文档2小时。

# 给 Claude Code 一个组件文件
为 src/components/DataTable.tsx 生成完整文档:
1. Storybook story(含5个不同状态:空数据、加载中、错误、有数据、分页)
2. Props 说明(含类型、默认值、必选/可选)
3. 使用示例(3个不同场景)
4. 无障碍说明(ARIA roles 和键盘交互)

Claude 读组件代码,理解 Props 类型, 生成标准格式的 Storybook stories 和 MDX 文档。 枯燥,但这是真实价值。

场景四:响应式布局的破障

某个组件在 375px 宽度下布局崩了, 在 1440px 宽度下有奇怪的空白, 在 768px 平板宽度下……反正就是不对。

# 粘贴组件代码
这个组件在以下视口有问题:
- 375px: 文字溢出卡片边界
- 768px: 三列变两列时左侧有多余空白
- 1024px: 图片宽高比不保持

不要改设计,只修复布局问题,
用 Tailwind 的 responsive 类,
每个改动都说明改了什么为什么。

Claude 会给出 Tailwind 修复方案, 逐条解释为什么这样改,不会神秘地改了20行然后不解释。

场景五:现有网站快速生成设计系统草稿

你需要把客户的网站翻新,但客户没有 Figma 文件, 品牌手册是一个2018年的 PDF,说的颜色还是 Pantone 编号。

# 指向网站 URL
Claude,读取 https://client-website.com 的视觉元素:
1. 提取主要颜色(精确的 hex 值)
2. 识别字体(Google Fonts 还是自定义字体?)
3. 提取间距系统(基础单位是 4px 还是 8px?)
4. 输出 semantic CSS 变量文件
5. 通过 Figma MCP 在我的设计文件里创建对应的 Token 结构

Claude 可以读取公开网站的 CSS, 提取变量,组织成你能用的设计 token, 同时在 Figma 里建好同步的结构—— 这个任务原来需要设计师和开发者协作好几天,现在一个小时内完成。

场景六:交互式数据可视化

给运营团队做一个 Dashboard,要有图表,要能筛选,要有日期范围选择。 以前这要写很多 Recharts 代码,或者用 D3 折腾很久。

# 描述需求
用 Recharts + React 实现一个销售 Dashboard:
- 折线图:过去30天日销售额,显示移动平均线
- 饼图:按产品类别的收入占比(可点击高亮)
- 筛选器:日期范围选择 + 产品类别多选
- 数据从 /api/sales 获取,加 loading skeleton
- 颜色用设计系统 token:--color-chart-1 到 --color-chart-5

Claude Code 生成完整的 Dashboard 组件, 包括 loading 状态、空数据状态、错误状态, 图表交互事件处理…… 这不是"生成一段代码看看能不能跑", 是可以直接集成进项目的完整实现。


竞品格局:谁占了哪个位置

这是 2026 年5月的前端 AI 工具格局:

工具 最强场景 弱点
Claude Design 视觉动效原型、设计系统提取、handoff到Claude Code 无后端、无生产路由、无实时协作
Figma 团队协作设计、组件库维护、开发者交付标注 AI能力弱、代码生成差
Lovable / Bolt 完整全栈应用、有DB和Auth的产品 深度依赖Anthropic API,现在是竞争对手
v0(Vercel) Next.js生态的精确React组件 只做组件,不做完整页面,Vercel生态绑定
Claude Code 深度代码库理解、大规模迁移、CI/CD集成 需要开发者背景操作

Lovable 的战略困境是这个格局里最值得关注的点: Lovable 核心引擎用的是 Anthropic API,但现在 Anthropic 是直接竞争对手。

Claude Design 发布数小时内,Lovable 就响应了: "Opus 4.7 现在在 Lovable 里了,限时双倍额度。" 本质上是在说"我们用的引擎还是你们的,但我们的产品不一样"。

这个依赖关系是结构性的——Lovable 无法自己改进底层模型, 无法在 Anthropic 改变 API 定价或条款时推回。

Cursor 的应对方式不同:引入 Kimi K2.5(月之暗面的模型) 尝试减少对 Anthropic 的依赖。


三个必须说清楚的边界

边界一:Token 成本会超出你的预期

有人在 X 上记录了自己的 Claude Design 使用情况: 两次完整的设计会话烧掉了 58% 的周 Pro 限额

Claude Design 的输出是富文本 HTML, 包含完整的设计系统知识,每次生成都消耗大量 token。

实际建议:

  • 如果你是"想试试":Pro($20/月)够了,每周1-2个设计任务
  • 如果你是"每天在用":Max($100/月)才够,否则周三就没额度了
  • 企业团队:API 按需计费或 Enterprise

边界二:无障碍审计是真正的盲区

这不是 Claude Design 特有的问题,是所有 AI 设计工具的共同盲区。

Claude Design 生成的原型不会自动

  • 检查 ARIA 角色和标签
  • 验证键盘导航顺序
  • 确保颜色对比度符合 WCAG 2.1 AA 标准(Figma MCP 的 token 提取会做对比度审计,但 Claude Design 本身不做)
  • 测试屏幕阅读器体验

如果你的产品需要无障碍合规(医疗、政府、金融类产品通常有这个要求), 这一块必须单独用 WAVE、axe DevTools 做人工审核。

边界三:Core Web Vitals 和 SEO 需要人管

Claude Design 生成的原型视觉上可能很漂亮, 但 Lighthouse 跑下来 Performance 分数可能是50分。

LCP(最大内容绘制)、INP(交互响应速度)、CLS(布局偏移)—— 这三个指标影响搜索排名和用户体验, 但它们不在 Claude Design 的优化范围内。

从 Claude Design 到真正的生产代码, 这三个指标的调优是开发者必须手动做的工作。


我自己怎么用

作为一个在金融和工程之间游走的人,我把 Claude 的前端能力用在三个地方:

一、内部工具的快速迭代 给量化团队做的数据看板,需求变化快,每周都在改。 以前每次改动要开发+设计花半天沟通, 现在我直接在 Claude Design 里改原型,发给团队确认, 确认了才开始写代码,节省了大量无效开发时间。

二、客户演示材料 给机构客户的产品演示,需要漂亮的 HTML 动效看板, 不需要后端,只要视觉效果好。 这是 Claude Design 最自然的使用场景—— 产品验证阶段的可交互 prototype,比 PPT 有说服力, 比真正开发更快,比 Figma 导出的静态图更"活"。

三、新组件开发的起点 不用 Claude 从头写一个全新的组件, 而是描述功能需求,让 Claude 给一个"差不多60%正确"的起点, 我在上面调整细节和业务逻辑。

这比"从空白文件开始"快, 也比"让 Claude 完全自主完成"质量可控。


最后说一句

Figma 股价单日跌了7%,但7%只是市场情绪的第一反应, 不代表 Figma 明天就没用了。

Figma 的真正护城河在于:团队,不是工具。 没有任何 AI 工具在2026年解决了"5个设计师同时在一个文件里工作"这个问题。 Claude Design 没有实时协作光标,它自己也承认了这一点。

Claude 解决的是另一个问题: 一个前端工程师,或者一个懂一点设计的产品经理, 独立完成从想法到视觉到代码的整个链条。

这个能力,过去属于懂设计的全栈工程师(稀缺), 现在属于每一个能写清楚提示词的人(不稀缺)。

这才是 Figma 真正应该担心的事。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐