Stitch Design

🧵 AI 驱动,文字秒变高保真界面

基于 Google Stitch 的 AI 界面设计生成工具,支持从文本描述直接生成 UI、迭代编辑、变体探索和 HTML/截图导出,需配置 STITCH_API_KEY 使用。

收藏
4.8k
安装
1k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Stitch Design 是一个基于 Google Stitch SDK 的 AI 驱动界面设计技能,通过命令行工具 scripts/stitch.mjs 提供完整的 UI 设计工作流:

主要功能模块:

  • 生成设计 (`generate`):从文本提示创建全新界面,支持 desktop/mobile/tablet 设备指定
  • 编辑设计 (`edit`):针对现有屏幕进行精准修改,如调整颜色、添加组件
  • 变体探索 (`variants`):生成 1-5 个设计变体,支持三种创意范围(refine/explore/reimagine)和五个可控维度(layout/color_scheme/images/text_font/text_content)
  • 项目/屏幕管理:创建项目、列出所有项目、查看项目内所有屏幕
  • 导出功能:获取 HTML 源码、PNG 截图或完整打包

关键工作流原则:
1. 必须预先阅读 references/prompt-guide.md,使用 Prompt Framework(Context→Structure→Aesthetic→Constraints)转换用户输入

2. 组件设计必须显式声明"standalone UI component"以隔离生成

3. 采用迭代循环:Anchor→Inject→Tune→Fix,每次编辑需明确"不得改变"的锚点元素

4. 所有操作自动保存到 runs/<timestamp>/ 目录,含 HTML、PNG 和元数据

显著优点:

  • 背靠 Google Gemini 模型(Pro/Flash),生成质量稳定
  • 变体系统精细,可针对性调整特定视觉维度
  • 状态自动追踪(latest-screen.json),减少用户输入负担
  • 输出为真实可运行的 HTML/CSS/JS,非静态图片
  • 支持手绘草图到数字设计的转化路径

潜在缺点与局限:

  • SDK 无图像上传能力:草图、参考图必须先通过 Stitch Web UI 上传,无法直接通过技能处理
  • 内容幻觉问题:Stitch 会自主添加未请求的文案、标签、徽章,必须人工审核
  • 全屏生成倾向:默认生成完整页面布局,组件设计需显式覆盖
  • 操作耗时:生成/编辑/变体需 1-5 分钟,虽支持自动恢复轮询,但实时性有限
  • Figma 导出非原生:需手动复制粘贴,CLI 仅输出 HTML

适合人群:

  • 产品设计师、前端开发者需要快速生成 UI 原型
  • 无设计背景的开发者需要"文字到界面"的转化
  • 需要批量探索设计方向(A/B 变体)的团队
  • 已有手绘草图需要数字化精修的场景

常规风险:

  • API 密钥安全:STITCH_API_KEY 需妥善保管,避免泄露
  • 生成内容合规性:AI 可能生成含敏感元素的设计,需人工审核
  • 知识产权模糊性:生成代码和设计的版权归属需参考 Google Stitch 服务条款
  • 依赖外部服务:完全依赖 Google Stitch 服务可用性和定价策略

Stitch Design 内容

references文件夹
scripts文件夹
手动下载zip · 31.3 kB
prompt-guide.mdtext/markdown
请选择文件