SuperAPI AI 工具集

stitch-mcp-create-project

设计与创作

查看项目

更新于 10-16 07:51

技能介绍

用途

本技能用于在 Stitch 中创建新的项目容器,通过 MCP 的 create_project 工具实现。它适用于用户明确提到“Stitch”并希望开始新的设计任务、应用创意或全新工作区的场景。该技能可帮助在生成屏幕之前获取 projectId,也适用于用户切换到完全不同的领域(例如从“医疗应用”切换到“游戏应用”)并需要干净起点时。

主要能力

  • 从用户请求中提取有意义的项目标题。例如,用户说“设计一个赛博朋克博客”,则标题为“Cyberpunk Blog”;用户说“做一个登录页面”,则标题为“Login Page Project”(通用)。
  • 调用 MCP 工具 create_project,传入标题。如果客户端对 MCP 工具进行了命名空间处理,则调用 mcp__<serverName>__create_project。
  • 处理工具输出:工具会返回一个 name 字段(例如 projects/123456),必须从中提取数字 ID,例如 projects/123456 对应 123456。需要在上下文中同时保存完整名称(projects/123...)和数字 ID(123...)。

使用方式

  1. 分析用户请求,提取有意义的项目标题,避免使用“Untitled Project”。
  2. 调用 MCP 工具 create_project,传入标题。
  3. 处理输出:提取数字 ID,并保存完整名称与数字 ID。
  4. 使用规则:数字 ID(123...)用于 generate_screen_from_text 和 get_screen;完整名称(projects/123...)用于 list_screens 和 get_project。
  5. 上下文持久化:明确告知用户,例如“我已创建项目 'X'(ID: 123)。我将在本次设计会话中使用它。”

适用场景

  • 用户想要使用 Stitch 开始新的设计任务或应用创意。
  • 用户要求“创建 Stitch 项目”“在 Stitch 中启动新应用”。
  • 用户切换上下文到完全不同的领域,需要干净的工作区。
  • 需要在生成屏幕之前获取 projectId。

触发短语包括:“Create a new Stitch project”(创建新 Stitch 项目)、“Start a new Stitch app”(开始一个新 Stitch 应用)、“Initialize Stitch workspace”(初始化 Stitch 工作区)。

限制

  • 关键前提:只有在用户明确提到“Stitch”时,才应使用本技能。
  • 最佳实践:始终尝试推断描述性标题,避免“Untitled Project”。鼓励用户将相关屏幕(登录、主页、设置)保留在同一项目中,只有领域变化时才创建新项目。
  • 本技能的具体平台、收费、价格、效果等未在资料中提供。