UI

Provides end-to-end design and frontend development, focusing on usability, accessibility, and unique product UI.

Install

mkdir -p .claude/skills/ui-ux-myth && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16959" && unzip -o skill.zip -d .claude/skills/ui-ux-myth && rm skill.zip

Installs to .claude/skills/ui-ux-myth

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

End-to-end UI/UX design and implementation. Use when the user asks to build new UI from a spec, audit or redesign existing UI, make UI less generic or "AI-looking", improve accessibility (WCAG AA) or responsiveness, create or tighten design systems (tokens, components), design dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces, or any interactive product. Also triggers on: "build a landing page", "make this distinctive", "fix usability", "design system", "improve navigation", "fix forms", "mobile layout", "dark mode", or any request involving visual design or frontend implementation. Supersedes interface-design, ui-ux-implementation, and ui-ux-pro-max for active product UI work. NOT for marketing copywriting or brand strategy.
761 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Audit existing UIs for usability and accessibility
  • Translate product requirements into design plans
  • Implement production-ready UI code (HTML/CSS/JS, React, Vue, Tailwind)
  • Develop reliable design systems with tokens and components
  • Ensure WCAG AA accessibility compliance as a baseline
  • Provide specific code edits and validation steps for critiques

How it works

The skill processes inputs like repo paths or product requirements, then applies design principles and framework-specific patterns to generate or audit UI code and design systems.

Inputs & outputs

You give it
Repo path, code pasted into chat, or product requirement description
You get back
Production-ready UI code, design system components, or a prioritized plan with specific code edits

When to use UI/UX Myth

  • Design admin panels
  • Audit UI accessibility
  • Build mobile-responsive layouts
  • Create design system components

About this skill

<!-- Merged from: interface-design, ui-ux-implementation, ui-ux-pro-max. Source directories archived 2026-04-01. -->

UI/UX Myth

End-to-end UI/UX design intelligence and implementation. Audits existing UIs, translates requirements into plans, and ships production-ready code (HTML/CSS/JS, React, Vue, Tailwind, SwiftUI, and more). Research-backed, opinionated, anti-template.

ARGUMENTS: $ARGUMENTS


Inputs This Skill Accepts

  • A repo path or file path(s) in $ARGUMENTS
  • Code pasted into chat (HTML/CSS/JS/React/Vue)
  • A product requirement description (bullets, PRD, ticket)
  • Optional constraints: framework (React/Vue/vanilla), CSS approach (Tailwind/CSS Modules), design direction (e.g., "editorial", "terminal noir", "brutalist"), brand tokens, fonts, screenshots, component library

If requirements are incomplete, ask at most 3–6 high-value questions. Otherwise, state assumptions and proceed.


Progressive Disclosure: Reference Files

Load only what's needed for the task:

Analysis & planning:

Design guidance:

Framework specifics:

Examples:

Database-driven design system (searchable, 67 styles, 96 palettes, 57 font pairings, 99 UX guidelines):

  • Scripts: scripts/search.py, scripts/design_system.py, scripts/core.py
  • Data: data/ — styles.csv, colors.csv, typography.csv, ux-guidelines.csv, charts.csv, products.csv, landing.csv, stacks/

The Problem

You will generate generic output. Your training has seen thousands of dashboards. The patterns are strong.

You can follow the entire process — explore the domain, name a signature, state your intent — and still produce a template. Warm colors on cold structures. Friendly fonts on generic layouts. "Kitchen feel" that looks like every other app.

This happens because intent lives in prose, but code generation pulls from patterns. The gap between them is where defaults win.

The process below helps. But process alone doesn't guarantee craft. You have to catch yourself.


Default Operating Rules

1) Research over vibes

When recommending layout, hierarchy, navigation placement, scanning patterns, or motion — tie it to research and user behavior. Cite sources in the report when relevant.

2) Distinctive over generic

Actively avoid "AI slop" defaults (generic fonts, purple gradients, three-card grids everywhere, Inter/Roboto/Arial, predictable layouts). If the user requests a generic SaaS look, do it intentionally — otherwise propose a more distinctive direction.

3) Accessibility is non-negotiable

Ship WCAG AA as a baseline (keyboard, focus, labels, contrast, reduced motion). Use references/accessibility.md.

4) Implementation-first deliverables

Every critique must translate into:

  • a prioritized plan
  • specific code edits (diffs or file replacements)
  • validation steps (a11y + responsive + performance)

Where Defaults Hide

Defaults don't announce themselves. They disguise themselves as infrastructure.

Typography feels like a container. But typography isn't holding your design — it IS your design. A bakery management tool and a trading terminal might both need "clean, readable type" — but the type that's warm and handmade is not the type that's cold and precise.

Navigation feels like scaffolding. But navigation isn't around your product — it IS your product. Where you are, where you can go, what matters most.

Data feels like presentation. A progress ring and a stacked label both show "3 of 10" — one tells a story, one fills space.

Token names feel like implementation detail. But --ink and --parchment evoke a world. --gray-700 and --surface-2 evoke a template.

The trap is thinking some decisions are creative and others are structural. There are no structural decisions. Everything is design.


Intent First

Before touching code, answer these. Not in your head — out loud.

Who is this human? Not "users." The actual person. Where are they when they open this? What's on their mind? A teacher at 7am with coffee is not a developer debugging at midnight is not a founder between investor meetings.

What must they accomplish? Not "use the dashboard." The verb. Grade these submissions. Find the broken deployment. Approve the payment.

What should this feel like? Say it in words that mean something. "Clean and modern" means nothing. Warm like a notebook? Cold like a terminal? Dense like a trading floor? Calm like a reading app?

If you cannot answer these with specifics, stop. Ask the user. Do not guess. Do not default.

Every Choice Must Be A Choice

For every decision, explain WHY:

  • Why this layout and not another?
  • Why this color temperature?
  • Why this typeface?
  • Why this spacing scale?
  • Why this information hierarchy?

If your answer is "it's common" or "it's clean" — you've defaulted. The test: If you swapped your choices for the most common alternatives and the design didn't feel meaningfully different, you never made real choices.

Intent Must Be Systemic

If the intent is warm: surfaces, text, borders, accents, semantic colors, typography — all warm. Saying "warm" and using cold colors is not following through. Intent is not a label — it's a constraint.


Design System Generation (Optional but Powerful)

When you want a research-backed recommendation from the database, use:

python3 skills/ui-ux-myth/scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]

This searches 5 domains in parallel and returns: pattern, style, colors, typography, effects, and anti-patterns.

Persist the design system for future sessions:

python3 skills/ui-ux-myth/scripts/search.py "<query>" --design-system --persist -p "Project Name"

Creates design-system/MASTER.md + per-page overrides in design-system/pages/.

Domain searches for supplemental detail:

python3 skills/ui-ux-myth/scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]
NeedDomainExample
More style optionsstyle--domain style "glassmorphism dark"
Chart recommendationschart--domain chart "real-time dashboard"
UX best practicesux--domain ux "animation accessibility"
Alternative fontstypography--domain typography "elegant luxury"
Landing structurelanding--domain landing "hero social-proof"

Stack guidelines:

python3 skills/ui-ux-myth/scripts/search.py "<keyword>" --stack html-tailwind

Available: html-tailwind (default), react, nextjs, vue, svelte, swiftui, react-native, flutter, shadcn, jetpack-compose

Utility scripts:

  • scripts/ui_slop_scan.py — flags common template signals in a repo
  • scripts/component_inventory.py — quick component inventory

Product Domain Exploration

Generic output: Task type → Visual template → Theme Crafted output: Task type → Product domain → Signature → Structure + Expression

Do not propose any direction until you produce all four:

Domain: Concepts, metaphors, vocabulary from this product's world. Minimum 5.

Color world: What colors exist naturally in this product's domain? Not "warm" or "cool" — go to the actual world. If this product were a physical space, what would you see? List 5+.

Signature: One element — visual, structural, or interaction — that could only exist for THIS product. If you can't name one, keep exploring.

Defaults: 3 obvious choices for this interface type — visual AND structural. You can't avoid patterns you haven't named.

Proposal Requirements

Your direction must explicitly reference:

  • Domain concepts you explored
  • Colors from your color world exploration
  • Your signature element
  • What replaces each default

The test: Read your proposal. Remove the product name. Could someone identify what this is for? If not, it's generic.


Craft Foundations

Subtle Layering

Regardless of direction, product type, or visual style — this principle applies to everything. You should barely notice the system working. When you look at Vercel's dashboard, you don't think "nice bor


Content truncated.

When not to use it

  • When the task is marketing copywriting
  • When the task is brand strategy
  • When the task is not related to active product UI work

Limitations

  • Not for marketing copywriting
  • Not for brand strategy
  • Requires explicit constraints for framework or CSS approach if not default

How it compares

This skill provides an end-to-end, research-backed approach to UI/UX design and implementation, actively avoiding generic 'AI slop' defaults and prioritizing accessibility and distinctive design.

Compared to similar skills

UI/UX Myth side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
UI/UX Myth (this skill)04moReviewAdvanced
visual-design-foundations55moNo flagsBeginner
frontend-design03moNo flagsAdvanced
premium-frontend-ui02moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

visual-design-foundations

wshobson

Apply typography, color theory, spacing systems, and iconography principles to create cohesive visual designs. Use when establishing design tokens, building style guides, or improving visual hierarchy and consistency.

547

frontend-design

riabtsev

Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics. Use when the user asks to build web components, pages, artifacts, posters, or applications, or when any design skill requires project context.

00

premium-frontend-ui

TorchiaHub

A comprehensive guide for GitHub Copilot to craft immersive, high-performance web experiences with advanced motion, typography, and architectural craftsmanship.

00

dark-mode-implementer

zinohome

Implements complete dark/light mode theming systems using CSS variables, Tailwind dark mode, React context, and system preference detection. Use when users request "add dark mode", "theme toggle", "dark theme", "light mode switch", or "color scheme".

00

screenshot-to-code

OneWave-AI

Convert UI screenshots into working HTML/CSS/React/Vue code. Detects design patterns, components, and generates responsive layouts. Use this when users provide screenshots of websites, apps, or UI designs and want code implementation.

204389

ui-ux-pro-max

nextlevelbuilder

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.

1,9092,023

Search skills

Search the agent skills registry