UX/UI design principles for building and critiquing interfaces.

Apache-2.0Auto-check passedFrontend & Design

Install UX Designer

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill ux-designer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins ux-designer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/Pythoughts-labs/designer-skill/skills/ux-designer .claude/skills/ux-designer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ux-designer
GitHub stars
1.3k
Token cost
~4.4k tokens
SKILL.md length
1,493 words
Files
27 (incl. references)
Skills in repo
716
Repo updated
First seen
Licence
Apache-2.0

At a glance

UX/UI design principles for building and critiquing interfaces.

  • Works in 5 steps: Understand users first - Research before… → Reduce cognitive load - Keep interfaces… → Provide feedback - Every action should… → …
  • Accessibility audits (WCAG
  • SKILL.md covers When to Apply This Skill, Core Design Philosophy, Core Guidelines and Decision Trees, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

UX Designer is an agent skill from hashgraph-online/awesome-codex-plugins. UX/UI design principles for building and critiquing interfaces. Use for accessibility audits (WCAG, EAA), microcopy, forms, navigation, onboarding, internationalization and RTL, voice and AI interfaces, and design systems.

Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 27 other files, including reference files (for example `references/01-core-principles.md`, `references/02-laws-of-ux.md` and `references/03-accessibility.md`).

It sits in Frontend & Design, covering Accessibility, UI design and Internationalization. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • Accessibility audits (WCAG
  • Internationalization and RTL
  • Voice and AI interfaces

Example prompts

  • “/ux-designer”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Understand users first - Research before designing
  2. Reduce cognitive load - Keep interfaces simple and intuitive
  3. Provide feedback - Every action should have a visible response
  4. Maintain consistency - Follow established patterns users expect
  5. Design for accessibility - Include all users from the start

What it can do on your machine

Read from SKILL.md and the folder at commit 3e1456a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • w3.org
    • lawsofux.com
    • nngroup.com
    • m3.material.io
    • developer.apple.com
    • interaction-design.org
    • liveblocks.io
    • figma.com
    • ably.com
    • pair.withgoogle.com
    • microsoft.com
    • deceptive.design
    • digital-strategy.ec.europa.eu
    • ec.europa.eu
    • baymard.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

UX Designer loads about 4.4k tokens when it runs, and up to ~93k if it reads all its reference files. Until then it costs about 59 tokens; SKILL.md has 1,493 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~4.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~93k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 3e1456a, republished under its Apache-2.0 licence (© hashgraph-online). 1,493 words, ~4,376 tokens.

Download SKILL.mdSave it as .claude/skills/ux-designer/SKILL.md (or your agent's skills folder). This skill also uses 26 other files; get the full folder from GitHub.
name
ux-designer
description
UX/UI design principles for building and critiquing interfaces. Use for accessibility audits (WCAG, EAA), microcopy, forms, navigation, onboarding, internationalization and RTL, voice and AI interfaces, and design systems.

UX Designer Skill

Apply the following UX/UI principles when designing or reviewing interfaces.

When to Apply This Skill

Use this skill when:

  • Designing or reviewing user interfaces, components, and mobile-first layouts
  • Implementing accessibility features or auditing against WCAG 2.2 AA
  • Creating forms, navigation, search, and other interactive elements
  • Writing UI copy and microcopy
  • Planning user research, or building and maintaining design systems
  • Designing collaborative/multiplayer features (presence, real-time editing, sharing, permissions, version history)
  • Building canvas-based or whiteboard applications
  • Designing AI-powered interfaces (chat, copilots, agents, generative UI)
  • Evaluating designs for dark patterns, ethical compliance, and user trust
  • Creating onboarding flows, activation funnels, and first-run experiences
  • Designing notification systems and attention management
  • Building dashboards and data visualizations
  • Internationalizing/localizing UI or adding right-to-left (RTL) language support
  • Designing voice, multimodal, or cross-device input experiences

Core Design Philosophy

User-Centered Design
  1. Understand users first - Research before designing
  2. Reduce cognitive load - Keep interfaces simple and intuitive
  3. Provide feedback - Every action should have a visible response
  4. Maintain consistency - Follow established patterns users expect
  5. Design for accessibility - Include all users from the start
Calm & Clarity Over Complexity
  • Cognitive clarity over sensory richness - Calm, legible interfaces beat busy, flashy ones. Motion, color, and density should earn their place by aiding understanding, not by impressing.
  • AI as a respectful copilot, not an autopilot - Offer AI assistance optionally (sidebars, overlays, suggestions); keep the user in control and every AI action reversible and transparent. See references/14-ai-ux-patterns.md.
  • Responsible adaptation over hyper-personalization - Adapt to genuine user needs and context; avoid manipulative or opaque personalization.
  • Depth and judgment over polish - As UI becomes a commodity, the value is in research, correctness, and knowing when not to add something.
The UX Hierarchy of Needs
  1. Functional - Does it work?
  2. Reliable - Is it dependable?
  3. Usable - Is it easy to use?
  4. Convenient - Is it frictionless?
  5. Pleasurable - Is it delightful?

Core Guidelines

Before Designing
  • Understand user goals and pain points
  • Review existing patterns in the codebase
  • Consider accessibility requirements (WCAG 2.2 AA)
  • Define success metrics
Visual Design
  • One dominant element per screen — the primary action outranks all others in size and contrast
  • Consistent typography (16px+ body, 1.3-1.6x heading scale)
  • Sufficient color contrast (4.5:1 for text)
  • Spacing drawn from a single scale (4px or 8px base unit)
Interaction Design
  • Touch targets minimum 44×44px (iOS) / 48×48dp (Android)
  • Important actions in thumb-friendly zones (bottom/center on mobile)
  • Every interaction produces a visible response
  • Response appears within 100ms of input
  • Smooth animations (300-500ms duration)
  • Support prefers-reduced-motion
Forms
  • Inline validation (on blur, not during typing)
  • Clear error messages near the field
  • Required fields marked with asterisk (*)
  • Logical field order and grouping
Navigation
  • Limited top-level items (7±2 rule)
  • Current location always visible
  • Mobile: bottom navigation preferred
  • Consistent navigation across pages
Accessibility
  • All interactive elements reachable and operable by keyboard
  • Every control has an accessible name and role exposed to screen readers
  • Color not sole conveyor of information
  • Focus states visible
  • Alt text for images
Collaborative Features
  • Presence indicators (cursors, avatars, typing)
  • Clear conflict prevention/resolution
  • Offline state communication
  • Client-specific undo/redo
  • Permission levels clearly communicated
Canvas/Spatial Apps
  • Cursor-centered zoom (not screen center)
  • Smart guides and snapping with toggle
  • Minimap for large canvases
  • Full keyboard navigation support
  • Viewport culling for performance
AI Interfaces
  • AI-generated content clearly labeled
  • Source attribution for AI claims
  • User feedback mechanism (thumbs up/down)
  • Stop/cancel generation control
  • Human override always available
Onboarding
  • First-run experience guides users to "aha moment"
  • Empty states provide clear next actions
  • Onboarding is skippable and won't re-show
  • Sign-up collects only essential fields
Notifications
  • Notification severity matches visual treatment
  • Push permission requested in context (not on first visit)
  • Users can control notification preferences per channel
  • Toasts auto-dismiss within 4-8s
  • Toasts carrying an undoable action expose that action as a button
Ethical Design
  • Accept/reject buttons have equal visual prominence
  • No pre-checked optional consent boxes
  • Cancellation is as easy as subscription
  • No confirmshaming in decline copy
Internationalization
  • RTL-ready (logical CSS properties, layout verified in dir="rtl")
  • Tolerant of ~30-40% text expansion (no fixed-width labels/buttons)
  • No text baked into images; all strings externalized
  • Locale-aware date/number/currency formatting via Intl
  • Pluralization handled with ICU plural rules, not string concatenation
  • Language switcher uses endonyms, not flags

Decision Trees

Modal vs. Side Panel vs. Full Page
What is the user doing?
├── Quick confirmation or simple input (1-3 fields)?
│   └── → Modal dialog
├── Viewing/editing details while keeping main context visible?
│   ├── Content is narrow (form, properties, chat)?
│   │   └── → Side panel
│   └── Content needs significant width?
│       └── → Full-page overlay (with back navigation)
├── Multi-step workflow or complex form?
│   ├── Steps are short (2-3 fields each)?
│   │   └── → Modal with stepper
│   └── Steps are long or need reference to other content?
│       └── → Full page with stepper
└── Creating a new complex entity (document, project)?
    └── → Full page (dedicated creation flow)
Notification Type Selection
What needs the user's attention?
├── Immediate action required?
│   ├── Blocking (must resolve before continuing)?
│   │   └── → Modal dialog (confirmation, error recovery)
│   └── Non-blocking but urgent?
│       └── → Banner (top of page, persistent until dismissed)
├── Feedback on a completed action?
│   ├── Success or low-importance info?
│   │   └── → Toast (auto-dismiss 4-8s)
│   └── Warning or error?
│       └── → Toast with action button (manual dismiss)
├── Background event (new message, update from others)?
│   ├── User is in the same context?
│   │   └── → Badge + subtle inline indicator
│   └── User is elsewhere in the app?
│       └── → Badge on nav item + optional push notification
└── System status (maintenance, connectivity)?
    └── → Persistent banner (top or bottom of viewport)

Detailed Documentation

Show full SKILL.md (583 more words)Show less

Reference Values

Layout & Typography
MetricValueContext
Touch target44-48pxMinimum tappable area
Body text16px+Minimum readable size
Line height1.2-1.45Optimal readability
Line length50-75 charsIdeal for reading
Contrast ratio4.5:1WCAG AA for normal text
Contrast ratio3:1WCAG AA for large text
Working memory7±2 itemsMiller's Law
Text expansion~30-40%Translation growth (DE/FI/RU)
Interaction & Animation
MetricValueContext
Animation300-500msNatural feeling duration
Touch feedback< 100msPerceived instant response
Form abandonment81%Users who start but don't finish
Canvas zoom range10%-4000%Typical design tool range
Smart guide snap2-8pxDistance before snapping
Canvas render60fpsTarget during pan/zoom
Collaboration
MetricValueContext
Cursor update rate50-100msSmooth live cursor movement
Cursor label max12 charsTruncate longer usernames
Avatar stack3-5 visibleUse "+N" for overflow
AI Interfaces
MetricValueContext
AI first token< 1sPerceived responsiveness
AI streaming30-80 tok/sNatural reading pace
Copilot accept rate25-35%Suggestion usefulness
Engagement Metrics
MetricValueContext
Onboarding completion> 65%Checklist finish rate
Time to first value< 5 minSign-up to activation
Toast duration4-8sAuto-dismiss timing
Search success> 70%Users finding results
NPS> 50User sentiment

Anti-Patterns to Avoid

  1. Dark patterns - Deceptive UI that tricks users → see 15-ethical-design.md
  2. Infinite scroll without context - No sense of progress → see 21-data-tables.md
  3. Hidden navigation - Hamburger menus on desktop → see 05-information-architecture.md
  4. Autoplaying media - Unexpected sound/video → see 03-accessibility.md
  5. Disabled buttons without explanation - Confusing blocked states → see 06-interaction-design.md
  6. Walls of text - No visual hierarchy or chunking → see 04-visual-design.md
  7. Color-only feedback - Excludes colorblind users → see 03-accessibility.md
  8. Tiny touch targets - Frustrating on mobile → see 08-mobile-ux.md
  9. No loading states - Users think system is broken → see 22-performance-ux.md
  10. Popup/modal overuse - Interrupts user flow → see 06-interaction-design.md
  11. No presence indicators - Users don't know who else is working → see 12a-presence-awareness.md
  12. Silent sync failures - Data loss without warning → see 12b-conflict-resolution-sync.md
  13. Cursor overload - Too many live cursors create visual noise → see 12a-presence-awareness.md
  14. Screen-center zoom - Disorienting; zoom at cursor instead → see 13a-canvas-navigation.md
  15. No offline indication - Users think they're connected when not → see 12b-conflict-resolution-sync.md
  16. Hidden AI - Users should always know when interacting with AI → see 14-ai-ux-patterns.md
  17. Over-automation - AI changes applied without user awareness or consent → see 14-ai-ux-patterns.md
  18. No AI undo - AI-applied changes must be reversible → see 14-ai-ux-patterns.md
  19. Confirmshaming - Guilt-laden language on decline buttons → see 15-ethical-design.md
  20. Asymmetric consent - Big "Accept" button, tiny "Reject" link → see 15-ethical-design.md
  21. Mandatory lengthy tours - Forcing users through 10+ onboarding steps → see 16-onboarding.md
  22. Notification carpet bombing - Every event as a push notification → see 17-notifications.md
  23. Permission on first visit - Asking for push permission before user sees value → see 17-notifications.md
  24. Hardcoded/untranslatable strings - Text baked into code/images, fixed-width containers, LTR-only layout → see 23-internationalization.md
  25. Voice-only flows / hidden mic - No fallback modality, no recognition feedback, buried voice entry → see 24-voice-and-multimodal.md

Sources

This skill synthesizes best practices from:

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 26 other files (references) in plugins/Pythoughts-labs/designer-skill/skills/ux-designer of hashgraph-online/awesome-codex-plugins.

  • SKILL.md
  • references/01-core-principles.md
  • references/02-laws-of-ux.md
  • references/03-accessibility.md
  • references/04-visual-design.md
  • references/05-information-architecture.md
  • references/06-interaction-design.md
  • references/07-forms-and-inputs.md
  • references/08-mobile-ux.md
  • references/09-ux-writing.md
  • references/10-user-research.md
  • references/11-design-systems.md
  • references/12a-presence-awareness.md
  • references/12b-conflict-resolution-sync.md
  • references/13a-canvas-navigation.md
  • references/13b-canvas-objects-performance.md
  • references/14-ai-ux-patterns.md
  • references/15-ethical-design.md
  • references/16-onboarding.md
  • references/17-notifications.md
  • … and 7 more

Open the folder on GitHubat commit 3e1456a

Compare with similar skills

UX Designer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

UX Designer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
UX Designer this skillhashgraph-online/awesome-codex-plugins1.3k—~4.4kAutomated safety check: PassApache-2.0
UI/UX Design System AdvisorGalaxy-Dawn/claude-scholar5.7k1 repos~1.1kAutomated safety check: PassMIT
Material Design 3 UI/UX Guideskydashnet/material-design-3-ui-skill138—~3kAutomated safety check: PassMIT
UI Component Spec Designerplugin87/ux-ui-agent-skills1.6k—~2.8kAutomated safety check: PassMIT
Typeui Fundamentalsbergside/typeui2k—~861Automated safety check: PassMIT
Better Designmarvkr/better-design254—~1.2kAutomated safety check: PassMIT

Similar skills

  • UI/UX Design System Advisor

    Galaxy-Dawn/claude-scholar

    Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.

    5.7k GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • Material Design 3 UI/UX Guide

    skydashnet/material-design-3-ui-skill

    Guides designing, reviewing or implementing interfaces that follow Google's Material Design 3 system: semantic tokens, component states, adaptive layout and accessibility.

    138 GitHub stars~3k tokensUpdated 9 days ago
    Frontend & DesignAuto-check passed
  • UI Component Spec Designer

    plugin87/ux-ui-agent-skills

    Writes a complete UI component spec with anatomy, variants, sizes, eight interaction states, design-token mapping and accessibility notes before or alongside code.

    1.6k GitHub stars~2.8k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Typeui Fundamentals

    bergside/typeui

    Universal UI/UX design principles covering visual hierarchy, interaction laws, typography foundations, and WCAG accessibility requirements.

    2k GitHub stars~861 tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed
  • Better Design

    marvkr/better-design

    Build, improve, and review production interfaces with the Better Design MCP.

    254 GitHub stars~1.2k tokensUpdated 17 days ago
    Frontend & DesignAuto-check passed
  • UI Design System

    try-works/role-model

    React UI component systems with TailwindCSS + Radix + shadcn/ui.

    118 GitHub stars~5k tokensUpdated today
    Frontend & DesignAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 716 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.3k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.3k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.3k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.3k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Calle

    hashgraph-online/awesome-codex-plugins

    Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.

    1.3k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.3k GitHub stars~618 tokensUpdated today
    Auto-check passed

Questions about UX Designer

What does UX Designer do?

UX/UI design principles for building and critiquing interfaces. UX Designer is an agent skill from hashgraph-online/awesome-codex-plugins. UX/UI design principles for building and critiquing interfaces.

When should I use UX Designer?

UX Designer fits situations like: accessibility audits (WCAG; internationalization and RTL; voice and AI interfaces.

How do I install UX Designer in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill ux-designer -a claude-code`. Or copy the skill folder (plugins/Pythoughts-labs/designer-skill/skills/ux-designer in hashgraph-online/awesome-codex-plugins) into .claude/skills/ux-designer in your project. Claude Code loads it when a task matches its description.

How do I install UX Designer in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill ux-designer -a codex`. Or copy the skill folder (plugins/Pythoughts-labs/designer-skill/skills/ux-designer in hashgraph-online/awesome-codex-plugins) into .agents/skills/ux-designer in your project. Codex loads it when a task matches its description.

Can I use UX Designer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill ux-designer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ux-designer, .gemini/skills/ux-designer, .github/skills/ux-designer and .opencode/skills/ux-designer in your project.

What does UX Designer need to run?

SKILL.md names no scripts, command-line tools or credentials: UX Designer is instructions for the agent only.

Does UX Designer access the network?

SKILL.md names 15 domains. As links in the text: w3.org, lawsofux.com, nngroup.com, m3.material.io, developer.apple.com, interaction-design.org, liveblocks.io, figma.com, ably.com, pair.withgoogle.com, microsoft.com, deceptive.design, digital-strategy.ec.europa.eu, ec.europa.eu and baymard.com. This is read from the text; nothing was executed.

Is UX Designer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does UX Designer use?

UX Designer is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does UX Designer use?

About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 88k tokens, read only when the agent opens those files.

What are the alternatives to UX Designer?

Skills that share tags, products or a category with UX Designer: UI/UX Design System Advisor (Galaxy-Dawn/claude-scholar, 5.7k stars), Material Design 3 UI/UX Guide (skydashnet/material-design-3-ui-skill, 138 stars), UI Component Spec Designer (plugin87/ux-ui-agent-skills, 1.6k stars) and Typeui Fundamentals (bergside/typeui, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains UX Designer?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,267 GitHub stars. The repository holds 716 skills in this directory. The repository was last updated on October 10, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.