用途:该技能用于创建一个新的 Stitch 项目容器,适合开始新的设计任务、应用想法或全新工作区,也用于在生成界面前先取得 projectId。仅在用户明确提到“Stitch”时使用。触发场景包括:用户想用 Stitch 开始新设计或应用想法;要求“创建 Stitch 项目”“开始一个新 Stitch 应用”;从完全不同领域切换(例如从“医疗应用”到“游戏应用”)需要干净起点;或在生成界面之前需要先获取 projectId。触发短语如“Create a new Stitch project”(创建新 Stitch 项目)、“Start a new Stitch app”(开始一个新 Stitch 应用)、“Initialize Stitch workspace”(初始化 Stitch 工作区)。
使用方式:先分析用户请求,提取有意义的项目标题,例如“Design a cyberpunk blog.”对应标题“Cyberpunk Blog”;“Make a login page.”可对应“Login Page Project”。随后调用 MCP 工具 create_project 并传入标题;若客户端对 MCP 工具命名空间化,则调用 mcp__<serverName>__create_project。
输出处理:工具返回 name 字段(如 projects/123456),必须提取其中的数字 ID,例如 projects/123456 得到 123456,并在上下文中同时保存完整 name(projects/123...)和数字 ID(123...)。使用规则:数字 ID 用于 generate_screen_from_text 和 get_screen;完整 name 用于 list_screens 和 get_project。
最佳实践:尽量推断描述性标题,避免“Untitled Project”;同一领域内的相关界面(登录、首页、设置)建议留在同一项目,仅当领域变化时才新建项目;并明确告知用户,例如“I've created project 'X' (ID: 123). I will use this for our design session.”。
限制:该技能有严格要求,只有在用户明确提到“Stitch”时才可使用。资料未提供其他平台、收费、价格或效果信息。