stitch-mcp-get-screen
Retrieves the full details of a specific screen, including HTML code.
Retrieves the full details of a specific screen, including HTML code.
CRITICAL PREREQUISITE: You must ONLY use this skill when the user EXPLICITLY mentions "Stitch".
Retrieves the full details of a specific screen, including its HTML code and high-res screenshot.
Invoke this skill when the user wants to "export" the code, view the full design details, or when the Agent needs to analyze the generated HTML structure.
The skill expects you to extract the following information from the user request:
projectId (required): The project ID. Format: Pure ID (e.g., 37803...), no projects/ prefix.screenId (required): The screen ID. Format: Pure ID (e.g., 88805...), no screens/ prefix.CRITICAL: When projectId and screenId are both available, call stitch-mcp-get-screen directly. Do NOT call stitch-mcp-get-project.
If the user provides a resource path or URL, use the following rules to extract projectId and screenId:
Format: web application/stitch/projects/{projectId}/screens/{screenId}
projectId and screenId directly from the path segments.web application/stitch/projects/3492931393329678076/screens/2e22a9fb99ba49ddb6ce8907a1e74d60 -> projectId="3492931393329678076", screenId="2e22a9fb99ba49ddb6ce8907a1e74d60".Format: projects/{projectId}/screens/{screenId}
projectId and screenId from the path segments.Agent flow:
projectId and screenId.get_screen with {"projectId": "<extracted projectId>", "screenId": "<extracted screenId>"}.htmlCode.downloadUrl, screenshot.downloadUrl, and metadata for design-to-code (e.g. stitch-design-md or a framework conversion skill).Returns a Screen object:
htmlCode: The actual HTML/CSS code of the UI.screenshot: High-resolution image URL.figmaExport: Figma file asset.width, height, deviceType.After retrieving the screen details (HTML code), check if the user's request implies converting the design to a specific frontend framework.
Logic:
uViewPro / uni-app: If user mentions "uView", "uViewPro" or "UniApp", you MUST load and reference the complete context from the stitch-uviewpro-components skill to ensure accurate code generation.
skills/stitch-uviewpro-components/references/ (especially contract.md and tailwind-to-uviewpro.md) for core mapping rules.skills/stitch-uviewpro-components/api/component-api.md for component props and event definitions.skills/stitch-uviewpro-components/examples/usage.md for correct implementation patterns.skills/stitch-uviewpro-components/resources/architecture-checklist.md for design compliance.uView (Standard): If user mentions "uView" (without "Pro") or "uView 2.0", load stitch-uview-components.
references/ (contract, tailwind-to-uview), api/component-api.md, examples/usage.md, resources/architecture-checklist.md from stitch-uview-components.Element Plus: If user mentions "Element Plus", "Element", "Vue Desktop", load stitch-vue-element-components.
references/ (contract, tailwind-to-element-plus), api/component-api.md, examples/usage.md, resources/architecture-checklist.md from stitch-vue-element-components.Vant UI: If user mentions "Vant", "Vue Mobile", load stitch-vue-vant-components.
references/ (contract, tailwind-to-vant), api/component-api.md, examples/usage.md, resources/architecture-checklist.md from stitch-vue-vant-components.Layui Vue: If user mentions "Layui", load stitch-vue-layui-components.
references/ (contract, tailwind-to-layui), api/component-api.md, examples/usage.md, resources/architecture-checklist.md from .Example Flow:
get_screen to get HTML.contract.md, component-api.md, usage.md, and architecture-checklist.md from stitch-uviewpro-components.User Input: "Give me the code for the login screen we just made."
Agent Action:
get_screen tool with arguments {"projectId": "37803...", "screenId": "88805..."}.确保开发环境已安装必要的依赖和工具。
根据项目需求进行基础配置。
按照示例代码实现核心功能。
运行测试确保功能正常。
完成开发后进行部署和监控。
stitch-vue-layui-componentsBootstrap Vue: If user mentions "Bootstrap", load stitch-vue-bootstrap-components.
references/ (contract, tailwind-to-bootstrap), api/component-api.md, examples/usage.md, resources/architecture-checklist.md from stitch-vue-bootstrap-components.React / Tailwind: If user mentions "React" (standard), load stitch-react-components.
references/tailwind-to-react.md, examples/usage.md, resources/architecture-checklist.md from stitch-react-components.Shadcn UI: If user mentions "Shadcn", "Next.js", "Radix", load stitch-shadcn-ui.
references/tailwind-to-shadcn.md, examples/usage.md from stitch-shadcn-ui.Other Frameworks: Search for matching stitch-*-components skills and load their respective api, examples, and references directories.