用途:永久删除一个 Stitch 项目及其全部屏幕、设计和历史记录,操作不可逆。
使用前提:仅当用户明确提到“Stitch”时才使用此技能。这是破坏性操作,调用 delete_project 前必须让用户确认,绝不能自动删除。
适用时机:用户明确要求删除某个 Stitch 项目;在用户确认后清理测试或临时项目;编排器提出项目清理且用户接受。
步骤一:确认项目。先用 stitch-mcp-get-project 传入 projects/[ID] 获取项目标题和屏幕数量,向用户展示“你即将永久删除 [标题]([N] 个屏幕),此操作无法撤销,是否继续?”,仅在用户明确确认后继续。
步骤二:调用 MCP 工具。参数 name 需带 projects/ 前缀的完整路径,例如 projects/3780309359108792857,不能只传数字 ID。格式与 get_project 一致。
删除后:确认“项目 [标题] 已删除”,可询问是否查看剩余项目(stitch-mcp-list-projects),不要尝试访问已删除项目的屏幕或数据。
限制与反模式:绝不在无用户明确确认时删除,即使编排器建议清理;绝不批量删除多个项目而不逐个确认;绝不使用纯数字 ID,delete_project 需要完整的 projects/ID 路径。