What is the stitch taste design skill?
The taste-design skill, covered here as stitch-taste-design, lives in the stitch-utilities plugin of Google's stitch-skills repo. It makes your agent write a DESIGN.md for Google Stitch with named colors and hex codes, font rules, component behavior, motion settings and a banned list of generic AI design habits. It writes a brief and builds no screens.
Taste-design is one skill inside the stitch-utilities plugin of Google's stitch-skills repository. Its only product is a DESIGN.md file, written in plain descriptive language plus exact values, that Google Stitch reads when it generates screens.
The skill is deliberately opinionated. Its own text says it is not a neutral template, and it translates a set of anti-slop frontend rules into the semantic wording Stitch interprets as visual descriptions.
What the generated DESIGN.md contains
- Visual atmosphere: mood, density, variance and motion intensity, scored on scales. The defaults are creativity 9, variance 8, motion 6 and density 5.
- Color palette: each color gets a descriptive name, a hex code and a functional role, with a maximum of one accent below 80 percent saturation.
- Typography: display, body and mono fonts, a 65 character line limit and a ban on Inter for premium or creative contexts.
- Component stylings, layout principles, motion philosophy and an explicit anti-pattern list, in a fixed seven section structure.
The bans that shape the output
- No purple or blue neon glows, no pure black such as #000000, and no warm and cool grays mixed in one design.
- No three equal cards in a row, and no centered hero once variance goes above 4.
- No invented statistics. The skill tells the agent to use labels like [metric] when real numbers are missing.
- No emojis, no custom cursors, no scroll arrows or bouncing chevrons and no broken Unsplash links.
Who the stitch taste design skill is for
Best for
- Designers and developers already generating screens in Google Stitch who want a stricter house style.
- Teams that want one DESIGN.md every new screen is prompted against.
- Anyone tired of default gradients, generic fonts and placeholder metrics.
Not for
- Projects that never touch Stitch. The output is a Stitch oriented brief, not a framework theme.
- Extracting a design system from an existing site. For that, see design-md, which analyzes Stitch projects instead.
- Turning a vague idea into a polished prompt. enhance-prompt covers that step.
Use it with UiChemy
A DESIGN.md steers Stitch but does not create a WordPress site. Once a page is built, UiChemy AI to WordPress can import it, routing AI builds through Figma, Composer or an agent with MCP before converting. Click Get Started on uichemy.com.
How to install Stitch Taste Design Skill: DESIGN.md for Premium UI
npx plugins add google-labs-code/stitch-skills --scope project --target claude-codeThe README also documents a manual OpenCode install by copying skill folders, with a note that skills using stitch:: names must be renamed first.Set up Stitch access
The skill targets Google Stitch, available at labs.google.com/stitch. The repo README lists the Stitch MCP server as a prerequisite for its skills, while this skill's own file calls the server optional for programmatic use.
Install the plugins
For Claude Code, run the command above to install into the current project. For Cursor, the README uses the same command with --scope workspace --target cursor. For Codex, it documents a codex plugin marketplace add command.
Find the skill
Taste-design ships in the stitch-utilities plugin, at plugins/stitch-utilities/skills/taste-design in the repository.
Ask for a DESIGN.md
Use the README's example prompt: generate a premium DESIGN.md with strict typography and calibrated colors. Describe the vibe you want so the agent can adapt the baseline scales.
Check that it loaded
Ask the agent to generate a DESIGN.md for a sample project. The file should follow the seven section structure and include named colors with hex codes, a banned font list and an anti-pattern section.
Key features
- Atmosphere scalesThe skill scores density from airy to cockpit dense, variance from symmetric to chaotic and motion from static to cinematic, then adapts the baseline to the vibe you describe.
- Named and hex-coded colorsEvery color is written as a descriptive name, a hex code and a role. Only one accent is allowed, saturation stays below 80 percent and pure black is replaced by off-black or charcoal.
- Typography rulesDisplay text is track-tight, body text keeps relaxed leading and a 65 character limit, and Inter is banned for premium work. Geist, Outfit, Cabinet Grotesk and Satoshi are the suggested replacements.
- Serif policyTimes New Roman, Georgia, Garamond and Palatino are banned. Distinctive serifs such as Fraunces or Instrument Serif are allowed for editorial work, and serif is always banned in dashboards.
- Hero section rulesHeadlines may carry small inline images at type height. Text must never overlap images, filler like scroll to explore is banned and one primary call to action is the limit.
- Layout and responsive rulesCSS Grid over flexbox percentage math, min-h-[100dvh] instead of h-screen, single column below 768px, clamp() headlines and 44px minimum tap targets.
- Spring motion defaultsInteractive elements use spring physics at stiffness 100 and damping 20. Lists reveal with staggered cascades, and only transform and opacity are animated.
- Component statesButtons get tactile press feedback and no outer glow. Loaders are skeletons matching the layout, empty states are composed, and errors appear inline below the field.
- Anti-pattern listThe DESIGN.md ends with explicit never-do rules: no emojis, no generic placeholder names, no fake round numbers and no hollow marketing verbs in the copy.
Frequently asked questions
What is the stitch taste design skill?
It is the taste-design skill from Google's stitch-skills repository. It guides an AI coding agent to write a DESIGN.md for Google Stitch that encodes atmosphere, color, typography, components, layout, motion and a list of banned generic patterns, so new screens come out less generic.
How do I install taste-design?
Install the stitch-skills plugins with the README's command. For Claude Code that is npx plugins add google-labs-code/stitch-skills --scope project --target claude-code. The skill is inside the stitch-utilities plugin. Cursor and Codex have their own documented commands, and OpenCode needs a manual folder copy.
Does taste-design need the Stitch MCP server?
The skill's frontmatter allows StitchMCP, Read and Write tools, and its prerequisites call the MCP server optional for programmatic use. The repository README states that its skills require the Stitch MCP server to be configured. The README links the Stitch MCP setup instructions.
Which AI coding agents work with stitch-skills?
The README says the skills are compatible with coding agents such as Codex, Antigravity, Gemini CLI, Claude Code, Cursor and OpenCode, with OpenCode using a manual install. It documents separate install commands for Codex, Claude Code and Cursor, and a copy based route for OpenCode.
What does taste-design ban?
It bans Inter for premium contexts, generic serif fonts, pure black, neon glows, purple and blue AI gradients, three equal card rows, centered heroes at high variance, emojis, custom cursors, filler scroll prompts, invented statistics and broken Unsplash links. It suggests picsum.photos or SVG avatars for placeholder images.
How is taste-design different from design-md?
Taste-design writes an opinionated DESIGN.md that enforces a premium, anti-generic style. design-md analyzes an existing Stitch project and generates a DESIGN.md in semantic language from that project. Use taste-design to set a direction and design-md to document one.
Can the DESIGN.md turn into React code?
The DESIGN.md itself is a style brief for Stitch. The same repository lists stitch-react-components, which converts Stitch screens into React component systems, and stitch-loop, which generates multi-page sites from one prompt. Those are separate skills you install from the same repo.
What license does stitch-skills use?
The repository is licensed under Apache-2.0. Its README adds that it is not an officially supported Google product and is not eligible for the Google Open Source Software Vulnerability Rewards Program.



