From partme-ai-full-stack-skills
Retrieves full details of a Stitch screen including HTML code, high-res screenshot URL, metadata, and Figma export. Use to export code, analyze HTML structure, or feed into framework conversion skills. Requires projectId and screenId.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill is limited to using the following tools:
**CRITICAL PREREQUISITE:**
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
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 stitch-vue-layui-components.Bootstrap 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.
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..."}.