Stitch MCP 是一套强大的 AI UI 生成工具,基于你提供的 MCP 定义文件,我为你设计了一套完整的 "AI-Driven UED Workflow" (AI 驱动的用户体验设计工作流)。
这份规划旨在将 Stitch 的原子能力封装为 Agent 可调用的高阶技能(Skills),并建立严谨的 "设计 -> 执行" 规范,确保生成的 UI 既符合用户创意,又具备工程落地的高质量。
我将 Skills 分为三层:基础原子技能层(直接映射 MCP)、高级设计技能层(Prompt Engineering & 规范化)、工作流编排层(全链路落地)。
这部分直接封装 MCP 工具,供 Agent 在执行具体动作时调用。
| Skill Name | 对应 MCP | 描述与用途 |
|---|---|---|
stitch_project_create |
create_project |
创建项目容器。用于初始化一个新的设计空间,设定全局的主题(颜色、字体、圆角)和设备类型(Mobile/Desktop)。 |
stitch_project_list |
list_projects |
检索项目列表。用于查找现有的设计项目,支持按所有者筛选。 |
stitch_project_get |
get_project |
获取项目详情。用于读取项目的元数据、全局主题配置等上下文信息。 |
stitch_screen_generate |
generate_screen_from_text |
核心生成能力。输入 Prompt,输出 UI 界面。支持指定模型(Gemini 3 Pro/Flash)和设备类型。 |
stitch_screen_list |
list_screens |
浏览页面列表。查看当前项目下已经生成的页面概览。 |
stitch_screen_get |
get_screen |
获取页面详情。获取特定页面的 HTML 代码、截图 URL 和 Figma 导出文件。 |
这部分是你要求的 "先设计,后执行" 的核心。Agent 不直接调用生成工具,而是先调用这些 Skill 来“思考”和“规范”设计。
design_spec_generator (视觉交互 DNA 规范生成)
5、视觉与交互 DNA 规范模板.md,确保项目风格统一。ui_prompt_architect (UI 提示词架构师)
这是一套标准作业程序 (SOP),指导 Agent 如何一步步完成任务。
阶段一:项目初始化 (Setup)
design_spec_generator 确定 Design Theme。stitch_project_create (带上定义好的 Theme) 或 stitch_project_list。阶段二:页面设计与生成 (Design & Generate)
ui_prompt_architect -> 获得 Stitch Prompt。stitch_screen_generate (传入 Stitch Prompt + ProjectID)。阶段三:交付与迭代 (Deliver)
stitch_screen_get 获取 HTML/Figma。为了让 Agent 更好地扮演资深设计师,制定以下交互原则:
1. 视觉语言标准化 (Visual Vocabulary) Agent 在与 Stitch 交互时,必须使用标准的视觉术语:
2. 设备与响应式约束
3. 渐进式增强提示 (Progressive Prompting)
按照要求 #5,演示 Agent 的执行路径:
用户指令: "帮我设计一个登录页面,风格要科技感强一点,暗色调。"
Agent 执行步骤:
[Skill: design_spec_generator] 思考与规划:
[Skill: ui_prompt_architect] 构建提示词:
[Skill: stitch_screen_generate] 调用 MCP:
projectId: [Current Project ID]prompt: [The Prompt from Step 2]deviceType: MOBILEmodelId: GEMINI_3_PRO[Skill: stitch_screen_get] 获取结果:
如果您认可这个规划,我将开始编写:
design_spec_generator 等逻辑。Task 或 Tool 的形式调用 Stitch MCP。.md 指南文档,放入您的 2.0、模板 目录中。请确认是否开始执行创建?