Create distinctive, production-grade frontend interfaces with strong visual direction, polished typography, considered layout, and working HTML/CSS/JS or framework code.
NewMaintained
Automatic
◆Frontend / UI pack
Last verified 8/28/2026
What it changes
Passed 4 of 23 test cases with the skill, and 17 of 23 without it.
Without skill73%
With skill18%
Checks it passed that the model alone missed
The UI includes interactive step indicators that visually highlight the active onboarding stage.
1 fixed10 passed either way4 still failing8 broke
Pass-rate lift
-55 pp
Tokens
+53%
Agent turns
0%
Response time
+27%
Model gemini-3.6-flashMeasured 8/28/2026v211 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
Build a playful 3-step onboarding flow component in React for a children's language learning web application.
What was checked, without and with the skill
Checked
Without skill
With skill
The visual hierarchy uses vibrant accent colors suitable for a playful product tone.
Passed
Passed
The UI includes interactive step indicators that visually highlight the active onboarding stage.
Missed
Passed
case-19 · gemini-3.6-flash · 8/28/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md59 linessingle file
frontend-design
Adapted from Anthropic's official frontend-design skill for OpenDesign.
Use this skill when the user asks to build or improve a frontend interface: a website, landing page, dashboard, application screen, HTML/CSS artifact, React/Vue/Svelte component, or a visual redesign of an existing UI.
The goal is not just "make it nicer." The goal is to ship working frontend code with a clear design point of view, strong craft, and enough product detail that the result feels designed for the user's actual context.
Workflow
Understand the brief before choosing the look.
Identify the audience, primary job, domain, and emotional tone.
Note any technical constraints: framework, existing styles, accessibility, performance, export target, or responsive requirements.
If the repo already has design tokens, components, screenshots, or a DESIGN.md, use those as the source of truth.
Commit to one specific aesthetic direction.
Pick a direction that fits the product: brutally minimal, editorial, luxury, playful, industrial, retro-futuristic, dense operational, calm enterprise, artful consumer, or another precise direction.
Make the direction concrete through typography, spacing, color, hierarchy, motion, and component shape.
Avoid generic AI defaults: purple-blue gradients, vague glass cards, interchangeable SaaS layouts, over-rounded cards, stock icon rows, and decorative blobs that do not serve the interface.
Design the real interface, not a placeholder poster.
Include the controls, empty/loading/error states, tables, filters, navigation, and responsive behavior a real user would expect.
Use honest content. If data is unknown, label it as sample, pending, or unavailable instead of inventing claims.
Keep workflows efficient for the target user. Dashboards and tools should be scannable and dense enough for repeated use; marketing pages can be more expressive.
Build production-grade frontend code.
Prefer the repository's existing framework, component conventions, icons, tokens, and styling approach.
For standalone artifacts, create self-contained HTML/CSS/JS unless the user asked for a framework.
Use semantic markup, keyboard-accessible controls, visible focus states, sensible contrast, and responsive layout constraints.
Use CSS variables for repeated colors, spacing, shadows, and type scale.
Refine visual craft.
Typography: choose expressive but readable type pairings. Avoid using default system stacks as the main visual idea unless the direction is intentionally utilitarian.
Color: create a balanced palette with role clarity. Use accent color sparingly and deliberately.
Layout: use alignment, rhythm, density, and negative space intentionally. Do not let cards, panels, or labels drift.
Motion: add purposeful transitions for state changes, reveals, and feedback. Prefer transforms and opacity for performance.
Details: use texture, borders, shadows, dividers, media, and iconography only when they support the concept.
Open Design as an enterprise design platform: a buyer-forwardable proposal for a design-org's economic buyer — pain, value, ROI, rollout. Built as a decision-grade B2B sales deck for economic buyer, design VP, procurement.