Please enable Javascript to view the contents

Google Stitch 2.0 + Claude Code:工程师终于不用再为 UI 设计挣扎

探索 AI 工具如何彻底改变 UI 设计工作流

 ·  ☕ 11 分钟  ·  🪶 VictorHong · 👀... 阅读

引言

2026 年 3 月,Google 推出了 Stitch 2.0 的 Web 模式,搭配 Anthropic 的 Claude Code,通过 MCP(Model Context Protocol) 串接,形成了一套从设计到部署的完整工作流程。这套组合的核心价值在于:让不擅长前端设计的开发者,能在 30 分钟内从零产出一个可用的网页原型

开发者 Prajwal Tomar 在 X 上分享了他的实测心得:“Claude Code + Stitch 2.0 彻底改变了我设计 App 的方式”。他的核心论点是:如果你的应用程序看起来像"AI 量产品",问题出在工作流程,不在工具本身。

这个突破性的组合工具正在改变开发者的工作方式。本文将深入探讨这套工具的技术细节、实际应用场景、使用技巧以及未来发展趋势。

Stitch 2.0 解决的核心问题

AI 编码工具的设计困境

AI 编码工具目前面临的一个实际困境是:程序逻辑写得出来,但前端界面一做就走样。你在 prompt 里描述了配色和间距,AI 生成了一个按钮组件,再要求做一张卡片时,字体大小、颜色、留白全跑掉了。

问题的根源在于 AI 编码工具没有持久的设计系统意识。每次生成新组件时,它都从头猜测你要什么风格。这导致了几个典型问题:

  1. 视觉不一致:同一个项目的不同页面风格迥异
  2. 颜色偏差:描述的蓝色和实际生成的蓝色相差甚远
  3. 间距混乱:padding 和 margin 随意变化
  4. 字体失控:标题、正文、按钮字体大小比例失调

design.md:结构化设计规格的革命

Stitch 2.0 用 design.md 文件解决了这件事。这份 Markdown 文件记录了完整的设计系统规格,包括:

  • 色彩系统:主色、辅助色、背景色、边框色等完整色彩方案
  • 字体规范:字体族、大小、粗细、行高等详细参数
  • 间距体系:padding、margin、gap 等的统一标准
  • 组件模式:按钮、卡片、表单、导航等的标准样式
  • 布局规则:网格系统、对齐方式、响应式断点等

Claude Code 读取后,就能在整个项目中一致地套用同一套视觉语言。这种结构化的设计输入方式,让 AI 有了一个明确的"设计锚点",避免了每次生成时的盲目猜测。

两条主要工作流程

目前实践上有两种串接方式,适合不同场景:

流程一:design.md 手动导出

这是最简单直接的方式,适合快速启动单个项目:

步骤详解:

  1. 设计生成

    • 访问 Stitch 2.0 Web 模式
    • 描述你想要的 UI(建议详细说明风格、用途、目标用户)
    • 选择 Gemini Pro 模型(品质明显高于 Flash,生成的设计更专业)
    • 可以多次迭代调整,直到满意为止
  2. 导出设计规格

    • 导出 design.md 文件
    • 文件内含色彩代码(HEX/RGB)、字体规格、组件布局等完整设计参数
    • 可以手动微调某些参数
  3. 喂给 Claude Code

    • 将 design.md 文件放在项目根目录
    • 在 Claude Code 中指定技术栈(例如:React + Tailwind CSS、Vue + SCSS 等)
    • Claude Code 会自动解析设计规格
  4. 代码生成

    • Claude Code 依照设计规格生成前端程序代码
    • 过程中可以实时修正和调整
    • 生成的代码遵循设计系统规范

适用场景:

  • 单一项目快速原型
  • Landing Page 制作
  • 个人作品集网站
  • 简单的展示型网站

优点:

  • 设置简单,无需额外配置
  • 完全控制设计规格文件
  • 可以手动调整细节参数

缺点:

  • 失去实时同步能力
  • 设计变更需要重新导出
  • 手动操作步骤较多

流程二:MCP 直接串接

这是更高级的方式,适合需要频繁迭代的项目:

技术架构:

通过 stitch-mcp 工具,Claude Code 可以直接访问 Stitch 的设计资源:

  • HTML 结构
  • CSS 样式
  • 设计截图
  • 设计 token
  • 组件规格

所有资源实时取用,无需手动导出。

配置步骤:

  1. 安装 MCP 服务器
    在 Claude Code 的 MCP 配置文件中加入:
1
2
3
4
5
6
7
8
{
  "mcpServers": {
    "stitch": {
      "command": "npx",
      "args": ["@_davideast/stitch-mcp", "proxy"]
    }
  }
}
  1. 重启 Claude Code
    使 MCP 配置生效

  2. 开始使用
    Claude Code 会自动连接到 Stitch 资源

双向同步机制:

MCP 串接的核心优势在于双向同步

  • 在 Stitch 里调整设计,Claude Code 那边会实时反映
  • 可以在 Claude Code 中修改代码,反向影响设计理解
  • 整个设计-开发流程形成闭环

官方工具套件:

Google Labs 发布了官方的 Stitch Skills 套件,包含:

  • Prompt 增强:优化设计描述的生成效果
  • 设计系统文件生成:自动创建完整的 design.md
  • React 组件转换:直接生成可用的 React 组件
  • 样式提取:从设计中提取 CSS/SCSS 样式
  • 响应式适配:自动生成响应式样式

适用场景:

  • 需要频繁迭代的项目
  • 团队协作开发
  • 复杂的多页面应用
  • 需要保持设计-代码同步的项目

优点:

  • 实时双向同步
  • 自动化程度高
  • 团队协作友好
  • 官方工具支持

缺点:

  • 配置步骤较复杂
  • 需要理解 MCP 协议
  • 依赖外部服务稳定性

实际操作中的注意事项

用过这套流程的开发者普遍反馈了以下经验:

效果好的场景

这些场景下,Stitch + Claude Code 能发挥最大价值:

  1. Landing Page

    • 单页展示型网站
    • 营销活动页面
    • 产品介绍页
    • 转化率优化页面
  2. 营销页面

    • 品牌宣传页
    • 活动推广页
    • 产品发布页
    • 企业官网首页
  3. 简易仪表板

    • 数据展示面板
    • 简单的 Analytics Dashboard
    • 项目管理面板
    • 监控面板
  4. 个人作品集

    • 设计师作品展示
    • 开发者项目展示
    • 摄影师作品集
    • 创意作品展示
  5. React 标准应用

    • 标准的 CRUD 应用
    • 简单的 SaaS 应用
    • MVP 产品原型
    • 内部工具界面

实测案例:

有团队实测在 10 分钟内完成一个高端室内设计网站

  • 从设计系统定义到视觉组件全部到位
  • 包含导航栏、hero 区域、作品展示、联系表单
  • 响应式适配自动完成
  • 整体视觉风格统一专业

容易出问题的地方

了解这些限制,可以更好地规划工作流程:

  1. 间距问题

    • padding 和 margin 经常"接近但不精确"
    • 可能需要手动微调关键位置的间距
    • 建议:使用 CSS 变量统一管理间距
  2. 图片占位符

    • 所有图片都是占位符,需要手动替换
    • 建议:提前准备好真实图片素材
    • 可以使用 Unsplash 等服务的临时图片
  3. 静态设计

    • Stitch 的设计是静态的
    • 任何 hover 效果、动画、转场都需要额外指定
    • 建议:在 prompt 中明确说明交互效果需求
  4. 多页面状态管理

    • 多页面应用中共享导航栏的状态管理是个痛点
    • 路由切换时的状态保持需要额外处理
    • 建议:使用 React Context 或状态管理库
  5. 复杂交互

    • 表单验证逻辑需要手动补充
    • 复杂的用户交互流程需要额外开发
    • 数据绑定和状态管理需要仔细设计
  6. 可访问性

    • 自动生成的设计可能缺乏可访问性考虑
    • 需要手动添加 ARIA 标签
    • 需要检查键盘导航和屏幕阅读器支持

提升效果的技巧

基于实践经验,以下技巧能显著提升效果:

  1. 详细的 prompt 描述

    创建一个现代化的 SaaS 产品 Landing Page:
    - 风格:简约专业,使用蓝色为主色调
    - 目标用户:中小企业主
    - 包含:hero 区域、功能展示、价格表、客户评价、联系表单
    - 响应式设计,支持移动端
    - 无障碍友好
    
  2. 迭代优化

    • 不要期望一次就完美
    • 多次迭代,每次针对性调整
    • 记录每次调整的效果,形成最佳实践
  3. 技术栈匹配

    • 选择熟悉的框架(React/Vue/Angular)
    • 使用成熟的样式方案(Tailwind/CSS Modules/Styled Components)
    • 确保团队技术栈一致性
  4. 模块化思维

    • 将设计拆分为独立组件
    • 建立组件库思维
    • 复用通用组件

对 Vibe Coding 的意义

对于 Vibe Coding 爱好者来说,这套流程最大的改变在于"设计品质的下限“被大幅提高了:

过去的问题:

  • 用 AI 从头写前端,成品往往看得出机器味
  • 不同页面风格不统一
  • 设计细节粗糙
  • 需要大量手动调整

现在的改善:

  • 有 Stitch 做设计输入,起点就是专业水准
  • Claude Code 的程序代码生成能力遵循设计规范
  • 产出的品质至少达到"可以拿去给人看"的水准
  • 大幅减少了手动调整的时间

与既有工具生态的比较

传统设计-开发流程

过去设计师和开发者的协作,通常经过以下流程:

Figma 设计 → 设计稿交付 → 开发者手动还原 → 设计审查 → 修改调整

这个流程的问题:

  • 中间的落差是出了名的大
  • 设计意图在传递中丢失
  • 大量的沟通成本
  • 反复修改的循环

Cursor + Figma MCP 路线

Cursor + Figma MCP 是另一条路线:

  • 把 Figma 设计稿直接喂给 AI 编码工具
  • 试图打通设计稿到代码的通道
  • 但仍存在转换损耗

对比分析:

维度 Figma MCP Stitch 2.0
设计来源 Figma 设计稿 AI 生成设计
输入格式 Figma 文件 design.md
AI 可读性 需转换 原生可读
设计修改 Figma 中修改 Stitch 中修改
适用场景 有现成设计稿 从零开始设计

Stitch 2.0 的差异化优势

Stitch 2.0 的核心差异点在于:它从一开始就为 AI 消费设计

关键优势:

  1. AI 原生可读

    • design.md 文件不是设计师的交付物转档
    • 而是 AI 原生可读的结构化规格
    • 不需要额外的转换层
  2. 转换损耗小

    • 设计到程序代码的转换损耗比较小
    • 设计意图完整保留
    • 风格一致性高
  3. 即时迭代

    • 可以快速调整设计
    • 即时看到代码变化
    • 适合敏捷开发

成本与限制

需要注意的限制因素:

Stitch 使用限制:

  • 目前还在 Google Labs 阶段
  • 每月免费额度是 350 次生成
  • 超出需要付费或等待下月额度

Claude Code 成本:

  • 需要 Pro 方案(约 NTD 640/月,约 ¥150/月)
  • 高频使用成本较高
  • 但相比设计师+开发者的传统成本,仍有优势

与其他 AI 工具对比

对照 Bolt.new、Lovable 等一站式 AI 开发工具:

工具 Stitch + Claude Code Bolt.new Lovable
设计品质 高(专业级) 中等 中等
技术栈弹性 高(可选框架) 低(固定) 低(固定)
设置复杂度 高(多步骤) 低(一站式) 低(一站式)
学习曲线 陡峭 平缓 平缓
定制能力
适用场景 专业项目 快速原型 简单应用

Stitch + Claude Code 的优势:

  • 设计品质更高
  • 技术栈更弹性
  • 定制能力强
  • 专业度更高

劣势:

  • 设置步骤多
  • 学习曲线稍陡
  • 需要理解 MCP 协议
  • 配置复杂度高

从工作流程看 AI 辅助开发的走向

工具和教育资源趋势

观察近期工具和资源的出现,指向一个共同趋势:

21st.dev:

  • 提供 AI Coding 专用的 UI 组件库
  • 设计师和开发者协作的新模式
  • 预置的高质量组件模板

Andrew Ng 的 Claude Code 课程:

  • 涵盖了 Agentic Workflow 的实现基础
  • 教授如何有效使用 AI 编码工具
  • 培养新一代 AI 辅助开发者

核心趋势:

  • AI 辅助开发正从"写程序代码"延伸到"做设计”
  • 设计和开发的边界正在模糊
  • 结构化设计输入成为关键

Prajwal Tomar 的关键观察

Prajwal Tomar 的观察值得深思:

“AI 量产品” vs “专业产品"的区分:

真正区分的不是工具,而是结构化的设计输入流程

  • 单纯靠 prompt 描述 UI,结果难以控制
  • 缺乏设计系统意识,风格混乱
  • 没有明确的设计锚点

有了 Stitch 这类工具生成的设计规格做锚点

  • AI 才有办法在整个项目中维持一致性
  • 设计系统成为自动遵循的规范
  • 风格统一,视觉专业

关键启示:

  • 问题不在 AI 能力,在于输入质量
  • 结构化输入比自由 prompt 更有效
  • 设计系统意识是关键差异点

对团队的价值

这套流程对团队的潜在价值巨大:

时间成本对比:

传统流程:

  • Landing Page 从设计到上线
  • 设计师半天(4 小时)
  • 开发者一整天(8 小时)
  • 来回沟通修改(2-4 小时)
  • 总计:14-16 小时

新流程:

  • 同一个人在一个下午完成原型
  • 约 3-4 小时
  • 包括设计系统定义、组件生成、细节调整
  • 总计:3-4 小时

效率提升:

  • 时间压缩 70-80%
  • 人力成本降低 50%
  • 来回沟通减少 90%

价值转移:

  • 省下的时间可以花在:
    • 用户测试
    • 内容优化
    • 功能迭代
    • 数据分析
  • 对最终品质的影响可能更大

未来发展方向

预测 AI 辅助开发的未来走向:

  1. 设计-开发一体化

    • 设计和开发将进一步融合
    • 一个工具完成从设计到部署
    • 降低专业门槛
  2. 设计系统标准化

    • design.md 格式可能成为标准
    • 不同工具互操作
    • 设计资产可复用
  3. 实时协作增强

    • 多人实时协作设计-开发
    • 类似 Figma 的协作模式
    • 团队效率进一步提升
  4. AI 能力深化

    • 更复杂的设计理解
    • 更精确的代码生成
    • 更智能的交互逻辑

实测心得与技巧总结

design.md 的通用价值

测试这套流程时最意外的发现:design.md 不只对 Claude Code 有用

跨工具应用:

把同一份设计规格丢给任何 AI 编码工具:

  • Cursor
  • GitHub Copilot
  • ChatGPT Canvas
  • Gemini Code Assist

出来的界面一致性都会明显提升。

核心启示:

Stitch 的真正价值不在于它是哪家公司的产品,而在于”结构化设计规格“这个概念本身。

这个概念的价值:

  • 可以跨工具使用
  • 不依赖特定平台
  • 设计资产可迁移
  • 成为新的设计交付标准

时间成本对比

传统流程 vs 新流程:

传统方式:

  • Figma 排版:2 小时
  • 开发者沟通:3 小时
  • “这里的间距不对"反复调整
  • 总计:5+ 小时

新方式:

  • Stitch 设计:30 分钟
  • Claude Code 生成:20 分钟
  • 细节调整:10 分钟
  • 总计:1 小时(一杯咖啡时间)

这不是魔法,但确实是实际的效率跃升

最佳实践建议

基于实测经验,总结最佳实践:

1. 设计阶段:

  • 使用 Gemini Pro 模型(质量更高)
  • 详细描述设计意图和目标用户
  • 多次迭代,逐步细化
  • 保持风格一致性

2. 技术栈选择:

  • 选择熟悉的框架和样式方案
  • 确保团队技术栈一致性
  • 考虑长期维护便利性
  • 遵循项目规范

3. 代码生成:

  • 模块化组件思维
  • 复用通用组件
  • 建立组件库
  • 保持代码整洁

4. 后处理:

  • 手动调整关键间距
  • 替换真实图片素材
  • 补充交互效果
  • 添加可访问性标签
  • 测试响应式适配

5. 迭代优化:

  • 记录每次调整的效果
  • 形成团队最佳实践文档
  • 建立设计规格模板
  • 复用成功经验

需要避免的陷阱

常见陷阱:

  1. 过度依赖自动化

    • 自动生成的设计不一定完美
    • 需要人工审查和调整
    • 保持审美判断力
  2. 忽视细节

    • 间距、字体等细节影响用户体验
    • 不要忽视小问题
    • 追求像素级精确
  3. 技术栈混乱

    • 不要频繁更换框架
    • 保持技术栈一致性
    • 考虑团队协作
  4. 忽视可访问性

    • 可访问性是基本要求
    • 自动生成可能缺乏考虑
    • 手动补充 ARIA 标签

结语

Google Stitch 2.0 + Claude Code 的组合,正在改变设计和开发的工作方式。这不仅是工具的进步,更是工作流程的革命。

核心价值:

  1. 降低专业门槛

    • 不擅长设计的开发者也能产出专业界面
    • 设计-开发一体化流程
    • 大幅减少学习成本
  2. 提升效率

    • 时间压缩 70-80%
    • 人力成本降低 50%
    • 来回沟通减少 90%
  3. 保证品质

    • 设计品质下限大幅提高
    • 风格一致性保证
    • 专业级视觉效果
  4. 通用价值

    • design.md 概念跨工具使用
    • 不依赖特定平台
    • 成为新的设计交付标准

适用建议:

如果你正在考虑引入 AI 工具来加速产品开发流程,或是需要从 UI 设计到前端部署的完整规划,建议:

  • 从小项目开始尝试
  • 建立团队的 best practice
  • 逐步扩展到复杂项目
  • 持续优化工作流程

这不是魔法,但确实是实际的效率跃升。未来,设计和开发的边界将进一步模糊,AI 辅助开发将成为主流工作方式。拥抱这些工具,提前建立新的工作流程,将让你在竞争中保持领先。

引用来源


VictorHong
作者
VictorHong
🔩工具控,⌨️ 后端程序员,🧪AI 探索者