Generate UI designs and frontend code with Google Stitch via MCP. Use when asked to create screens, mockups, UI designs, or generate frontend code from text descriptions. Supports desktop, mobile, and tablet layouts.
Install with Tessl CLI
npx tessl i github:Dicklesworthstone/pi_agent_rust --skill stitch91
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Iteration workflow and model selection
FLASH for prototypes
0%
100%
PRO for finals
0%
100%
Project created first
50%
100%
Code extraction step
37%
100%
No retry on timeout
100%
100%
mcporter call syntax
0%
100%
Prompts specify layout
100%
100%
Prompts specify components
100%
100%
Prompts specify style
100%
100%
Multi-screen coverage
100%
100%
Correct model ID spelling
0%
100%
Without context: $0.3865 · 2m 12s · 23 turns · 107 in / 7,331 out tokens
With context: $0.3547 · 1m 25s · 17 turns · 20 in / 4,769 out tokens
Device types and prompt engineering
MOBILE deviceType
0%
100%
TABLET deviceType
0%
100%
DESKTOP deviceType
0%
100%
Prompts specify layout
100%
100%
Prompts specify components
100%
100%
Prompts specify content
100%
100%
Prompts specify style
100%
100%
No weak/vague prompts
100%
100%
Design consistency reference
35%
100%
mcporter call syntax
0%
100%
projectId parameter used
0%
100%
Without context: $0.4220 · 1m 38s · 27 turns · 31 in / 5,327 out tokens
With context: $0.8925 · 3m 11s · 43 turns · 50 in / 9,354 out tokens
Output suggestions handling and design consistency
output_components checked
0%
100%
Re-call with suggestion
0%
100%
Design consistency reference
100%
100%
fetch_screen_code used
0%
100%
fetch_screen_image used
0%
100%
get_screen for status check
50%
100%
No retry loop
100%
100%
mcporter call syntax
0%
100%
Multiple screens generated
100%
100%
Without context: $0.6471 · 2m 7s · 22 turns · 1,751 in / 7,129 out tokens
With context: $0.5031 · 2m 30s · 18 turns · 178 in / 8,660 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.