Install
$ agentstack add skill-joaquimscosta-arkhe-claude-plugins-generating-stitch-screens ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Generating Stitch Screens
Orchestrate screen generation in Google Stitch using MCP tools. Reads authored prompt files, sends each section to Stitch for generation, and fetches resulting images and code.
Prerequisites
Requires Stitch MCP server (@_davideast/stitch-mcp). If MCP tools are not available, display:
Stitch MCP is not configured.
Run /stitch-setup for guided setup, or see the plugin README for manual configuration.
Never fail silently. Always inform the user if MCP is unavailable.
Typically invoked via /stitch-generate or after prompt authoring with MCP available.
Quick Start
- Read prompt file from
design-intent/google-stitch/{feature}/prompt-v{N}.md - Parse sections by
---separators, extracting `and` markers - Create or select project via MCP (
create_project/list_projects) - Generate screens — for each section: call
generate_screen_from_textwith prompt text - Fetch images — for each screen: call
fetch_screen_imageat full resolution, save to{feature}/exports/(see [WORKFLOW.md](WORKFLOW.md) for URL transformation) - Fetch code (optional) — call
fetch_screen_code, save to{feature}/code/ - Extract design context (optional) — call
extract_design_context, save design DNA - Report — project URL, screen list, file paths
Output Structure
design-intent/google-stitch/{feature}/
├── prompt-v{N}.md <- Source prompts
├── exports/ <- Generated images
│ ├── {layout-name}.png
│ ├── {component-1}.png
│ └── {component-2}.png
├── code/ <- Generated code (optional)
│ ├── {layout-name}/
│ └── {component-1}/
└── design-dna.md <- Extracted design context (optional)
Section Parsing
Prompt files use --- separators with HTML comment labels:
[layout prompt text]
---
[component prompt text]
---
[component prompt text]
Parse each section independently. Use the label text as the screen name in Stitch.
Error Handling
- Partial failure: If some screens fail to generate, continue with remaining sections and report failures
- Generation timeout: Wait, then retry once. If still pending, report and suggest checking Stitch directly
- Empty result from fetch: Generation may still be in progress — wait briefly and retry
Workflow Details
See [WORKFLOW.md](WORKFLOW.md) for detailed steps, error handling, and retry logic.
Examples
See [EXAMPLES.md](EXAMPLES.md) for end-to-end generation scenarios.
Troubleshooting
See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) for MCP-specific issues.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: joaquimscosta
- Source: joaquimscosta/arkhe-claude-plugins
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.