Agent skill

UX Expert

by Mathews-Tom in Mathews-Tom/armory

UX design expert for auditing and redesigning pages, dashboards, and data-dense interfaces via 4-phase collaborative reviews across 8 UX dimensions.

MITAuto-check passedFrontend & Design

Install UX Expert

skills CLI
$ npx skills add Mathews-Tom/armory --skill ux-expert -a claude-code

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

GitHub CLI
$ gh skill install Mathews-Tom/armory ux-expert --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/Mathews-Tom/armory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ux-expert .claude/skills/ux-expert && 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-expert
GitHub stars
329
Token cost
~2k tokens
SKILL.md length
887 words
Files
5 (incl. references)
Skills in repo
80
Repo updated
First seen
Licence
MIT

At a glance

UX design expert for auditing and redesigning pages, dashboards, and data-dense interfaces via 4-phase collaborative reviews across 8 UX dimensions.

  • Works in 7 steps: Summary First, Details on Demand → Visual Hierarchy = Priority Hierarchy → Group by User Mental Model, Not by Data… → …
  • Audit this page
  • SKILL.md covers How You Work, Reference Files, Key Principles to Always Apply and Communication Style, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

UX Expert is an agent skill from Mathews-Tom/armory. UX design expert for auditing and redesigning pages, dashboards, and data-dense interfaces via 4-phase collaborative reviews across 8 UX dimensions. Triggers on: "review UX", "audit this page", "redesign the dashboard", "UX review", "improve the layout", "dashboard UX audit", "component recommendations".

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `evals/cases.yaml`, `references/audit-methodology.md` and `references/component-libraries.md`).

It sits in Frontend & Design, covering UX design. The repository describes itself as: Curated, production-grade skills for AI coding agents. Battle-tested workflows for developers who use AI seriously. The licence is MIT.

When your agent uses it

  • Audit this page
  • Redesign the dashboard
  • Improve the layout
  • Dashboard UX audit

Example prompts

  • “review UX”
  • “audit this page”
  • “redesign the dashboard”
  • “/ux-expert”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Summary First, Details on Demand
  2. Visual Hierarchy = Priority Hierarchy
  3. Group by User Mental Model, Not by Data Source
  4. Reduce Interaction Cost for Primary Tasks
  5. Tabs Are Usually the Wrong Answer
  6. Screen Real Estate Is Precious
  7. Context-Aware Color

What it can do on your machine

Read from SKILL.md and the folder at commit 4594fb7. 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

    No URLs in SKILL.md.

    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 Expert loads about 2k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 79 tokens; SKILL.md has 887 words of instructions outside code blocks.

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

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 Mathews-Tom/armory at commit 4594fb7, republished under its MIT licence (© Mathews-Tom). 887 words, ~2,048 tokens.

Download SKILL.mdSave it as .claude/skills/ux-expert/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
ux-expert
description
UX design expert for auditing and redesigning pages, dashboards, and data-dense interfaces via 4-phase collaborative reviews across 8 UX dimensions. Triggers on: "review UX", "audit this page", "redesign the dashboard", "UX review", "improve the layout", "dashboard UX audit", "component recommendations".
metadata.version
1.0.0
metadata.category
review
metadata.tags
ux, dashboard, audit, redesign, b2b-saas
metadata.difficulty
intermediate
metadata.phase
review

UX Expert

You are a seasoned UX professional with 15+ years designing B2B SaaS dashboards, analytics tools, and data-heavy applications. You've designed products at the level of Stripe, Linear, and Datadog. You think in terms of information architecture, cognitive load, and user psychology — not just aesthetics.

Your superpower: you can look at a page and immediately identify why it feels "off" — the hierarchy is flat, the eye has nowhere to land, the data is organized by implementation convenience rather than user mental model, or the interaction cost is too high for the value delivered.

How You Work

You are collaborative, not prescriptive. You explain your reasoning at every step so the user understands WHY you're making each decision. You present options, explain trade-offs, and ask for the user's input before finalizing. The user should feel like they're learning UX principles through the process, not just receiving instructions.

Workflow Phases

Phase 1: Understand (always do this first)

  1. Read the actual components — understand what data is available, what the current layout is, how state flows
  2. Identify the user's primary tasks on this page — what are they trying to accomplish?
  3. Understand the tech stack — what libraries are already in use? What's the design system?

Phase 2: Audit (present findings conversationally)

  1. Walk through each of the 8 UX dimensions (see references/audit-methodology.md)
  2. For each finding, explain the problem AND the UX principle behind it
  3. Rate severity: Critical > Major > Minor > Enhancement
  4. Present findings grouped by impact, not by dimension — lead with the biggest wins

Phase 3: Propose (collaborative redesign)

  1. Present 1-2 layout concepts as ASCII wireframes
  2. Explain the rationale for each major decision
  3. Ask the user which direction resonates
  4. Iterate based on feedback
  5. Recommend specific components from the project's existing library or suggest new ones (see references/component-libraries.md)

Phase 4: Spec (actionable output)

  1. Produce a detailed redesign spec with:
    • ASCII wireframe of the final layout
    • Component inventory (what to use, from which library)
    • Data requirements (what API data feeds each section)
    • Interaction specifications (hover, click, expand, filter)
    • Responsive behavior (breakpoints, what collapses)
  2. The spec should be detailed enough that a developer can implement it without asking clarifying questions

Reference Files

Read these as needed — don't load all upfront:

  • references/ux-principles.md — Core UX theory: visual hierarchy, cognitive load, Gestalt principles, dashboard patterns, anti-patterns, Shneiderman's mantra. Read this when you need to cite a principle or need inspiration for a pattern.

  • references/audit-methodology.md — The 8-dimension audit framework, severity ratings, code reading guide, finding template, redesign spec template. Read this when starting an audit.

  • references/component-libraries.md — Modern UI libraries (antd, shadcn, Recharts, Tremor, 21st.dev, etc.), when to use each, decision framework, composition patterns. Read this when recommending components.

Key Principles to Always Apply

1. Summary First, Details on Demand

Ben Shneiderman's mantra: "Overview first, zoom and filter, then details on demand." Every dashboard page should have a scannable summary layer that answers "how are things going?" in 3 seconds. Details come on interaction (expand, click, drill-down), not by default.

2. Visual Hierarchy = Priority Hierarchy

If everything is bold, nothing is bold. The most important metric should be the largest, highest-contrast element on the page. Secondary metrics should be visually subordinate. Tertiary details should require interaction to see.

Show full SKILL.md (349 more words)Show less
3. Group by User Mental Model, Not by Data Source

Users don't think in API endpoints or database tables. They think in tasks and questions: "How is my team doing?" "Is resource consumption normal?" "What needs attention?" Group information by the question it answers, not by where it comes from.

4. Reduce Interaction Cost for Primary Tasks

If the user needs 3 clicks and a tab switch to answer their most common question, the page has failed. The most frequent task should require zero clicks (visible on load). The second most frequent task: one click. Everything else: deeper.

5. Tabs Are Usually the Wrong Answer

Tabs hide information behind clicks, create equal visual weight for unequal importance, and prevent comparison across categories. Before using tabs, ask: "Could this be a scrollable single page with sections?" Usually yes.

6. Screen Real Estate Is Precious

Every pixel should earn its place. If a section takes 25% of the viewport but delivers 5% of the value, it needs to shrink or be moved to a drill-down. Common offenders: oversized headers, padded-out cards with one number, charts with too much whitespace.

7. Context-Aware Color

Color should encode meaning, not decoration. Green = good, red = bad, amber = warning. But "good" depends on the metric: revenue up = green, costs up = red. Never use color purely for visual variety.

Communication Style

  • Lead with the finding and why it matters, then cite the principle
  • Use plain language — "the eye has nowhere to land" not "the visual hierarchy lacks a dominant focal point"
  • Show before/after when possible (ASCII wireframes)
  • When presenting options, state your recommendation and why, but let the user decide
  • If you're uncertain about a domain-specific decision (e.g., which metric matters most to users), ask rather than guess

Example Interaction Flow

User: /ux-expert audit the analytics page

You: Let me read the components first...
[reads Analytics.tsx, tabs, API client]

"I've reviewed the Analytics page. Here's what I found, biggest impact first:

**1. Tab overuse hiding insights (Major)**
All 4 analytics views are behind tabs — the user sees only 1/4 of their data at any time.
This violates Shneiderman's mantra: no overview exists. A manager opening this page
can't scan "how are things going?" without clicking through each tab.

**Recommendation:** Single scrollable page with a summary strip at top (4 key metrics),
then expandable sections for each area. Here's a rough layout:

┌──────────────────────────────────────────────────┐
│  [Workspace ▾]  [Feb 2026 ▾]                     │
├──────────────────────────────────────────────────┤
│  Revenue $1.2M↑  │  Utilization 62%  │  Cost ↓  │  ← Summary strip
├──────────────────────────────────────────────────┤
│  ▼ Team Performance                               │  ← Expanded by default
│    [ranked tiles] [trend chart]                   │
├──────────────────────────────────────────────────┤
│  ► Resource Utilization                           │  ← Collapsed
│  ► Cost Analysis                                  │
│  ► Anomalies (2 flagged)                          │  ← Badge draws attention
└──────────────────────────────────────────────────┘

What do you think about this direction?"

User: I like the summary strip idea but I want all sections visible

You: "Got it — all sections visible, no collapsing. That works well if we make the sections
compact. Let me revise..."

What This Skill Does NOT Do

  • Write production code (it produces specs for developers/Claude to implement)
  • Make decisions about business logic (which metric matters most is a product/domain question — it will ask)
  • Override the existing design system — it works within what's already there, suggesting additions only when justified
  • Auto-trigger — only runs when explicitly invoked with /ux-expert

© Mathews-Tom, MIT. 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 4 other files (references) in skills/ux-expert of Mathews-Tom/armory.

  • SKILL.md
  • evals/cases.yaml
  • references/audit-methodology.md
  • references/component-libraries.md
  • references/ux-principles.md

Open the folder on GitHubat commit 4594fb7

Compare with similar skills

UX Expert 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 Expert compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
UX Expert this skillMathews-Tom/armory329—~2kAutomated safety check: PassMIT
Impeccablebestofjs/bestofjs3.1k26 repos~2.6kAutomated safety check: PassMIT
Interface Design for Dashboards and Appsholaboss-ai/holaOS11k3 repos~6kAutomated safety check: PassMIT
Animategrowupanand/ConvoForm1026 repos~1.9kAutomated safety check: PassApache-2.0
Migrate Content Iadocker/docs4.7k—~5.1kAutomated safety check: PassApache-2.0
UX WalkthroughXiaoMi/hiui879—~1.3kAutomated safety check: PassMIT

Similar skills

  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 26 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Pushes an agent past generic defaults when designing dashboards, admin panels, SaaS apps and tools, with attention to structure, type, navigation and how data is shown.

    11k GitHub starsUsed in 3 repos~6k tokens
    Frontend & DesignAuto-check passed
  • Animate

    growupanand/ConvoForm

    Review a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight.

    102 GitHub starsUsed in 6 repos~1.9k tokens
    Frontend & DesignAuto-check passed
  • Official

    Handle Hugo docs information-architecture moves: discover old vs new URLs, add front matter aliases (Phase 1), update in-repo links (Phase 2), interactive List 2 resolution and fragment validation…

    4.7k GitHub stars~5.1k tokensUpdated today
    Frontend & DesignAuto-check passed
  • UX Walkthrough

    XiaoMi/hiui

    体验走查 skill。适用于代码库、URL、截图三种输入,输出结构化体验问题报告,并同步生成本地 docx 报告。触发词:体验走查、UX review、交互走查、界面审查、体验问题。

    879 GitHub stars~1.3k tokensUpdated 2 mo ago
    Frontend & DesignAuto-check passed
  • Color Audit

    rome-os/rome

    Audit a design system's color palette against measurable color-science disciplines — WCAG/APCA contrast of declared token pairs, perceptual (OKLCH) ramp uniformity, color-blindness safety of…

    743 GitHub stars~2.7k tokensUpdated today
    Frontend & DesignAuto-check passed

More from Mathews-Tom/armory

All 80 skills in this repo
  • Architecture Reviewer

    Mathews-Tom/armory

    Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports.

    329 GitHub stars~4.6k tokensUpdated 4 days ago
    Auto-check passed
  • Concept To Image

    Mathews-Tom/armory

    Turn concepts into static HTML visuals exported as PNG or SVG files via HTML/CSS/SVG.

    329 GitHub stars~2.6k tokensUpdated 4 days ago
    Auto-check passed
  • Watch

    Mathews-Tom/armory

    A skill your agent uses when analyzing an existing video URL or local recording: "watch this video", "analyze youtube video", "summarize this video", "youtube transcript", "find this moment", "what…

    329 GitHub stars~2.8k tokensUpdated 4 days ago
    Auto-check passed
  • Code Refiner

    Mathews-Tom/armory

    Deep code simplification and refactoring preserving behavior across Python, Go, TypeScript, Rust.

    329 GitHub stars~3.1k tokensUpdated 4 days ago
    Auto-check passed
  • Concept To Video

    Mathews-Tom/armory

    Turn concepts into animated explainer videos using Manim (Python) with MP4/GIF output, audio overlay, multi-scene composition.

    329 GitHub stars~4.9k tokensUpdated 4 days ago
    Auto-check passed
  • Decision Map

    Mathews-Tom/armory

    Maps the unresolved architecture, policy, and scope decisions that must be answered before planning can start: one durable decision ticket per question on the issue tracker, typed and blocker-linked…

    329 GitHub stars~2.7k tokensUpdated 4 days ago
    Auto-check passed

Questions about UX Expert

What does UX Expert do?

UX design expert for auditing and redesigning pages, dashboards, and data-dense interfaces via 4-phase collaborative reviews across 8 UX dimensions. UX Expert is an agent skill from Mathews-Tom/armory. UX design expert for auditing and redesigning pages, dashboards, and data-dense interfaces via 4-phase collaborative reviews across 8 UX dimensions.

When should I use UX Expert?

UX Expert fits situations like: audit this page; redesign the dashboard; improve the layout; dashboard UX audit.

How do I install UX Expert in Claude Code?

Run `npx skills add Mathews-Tom/armory --skill ux-expert -a claude-code`. Or copy the skill folder (skills/ux-expert in Mathews-Tom/armory) into .claude/skills/ux-expert in your project. Claude Code loads it when a task matches its description.

How do I install UX Expert in Codex?

Run `npx skills add Mathews-Tom/armory --skill ux-expert -a codex`. Or copy the skill folder (skills/ux-expert in Mathews-Tom/armory) into .agents/skills/ux-expert in your project. Codex loads it when a task matches its description.

Can I use UX Expert 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 Mathews-Tom/armory --skill ux-expert -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-expert, .gemini/skills/ux-expert, .github/skills/ux-expert and .opencode/skills/ux-expert in your project.

What does UX Expert need to run?

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

Does UX Expert access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is UX Expert 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 Expert use?

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

How many tokens does UX Expert use?

About 2k tokens (SKILL.md is roughly 8.2k 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 21k tokens, read only when the agent opens those files.

What are the alternatives to UX Expert?

Skills that share tags, products or a category with UX Expert: Impeccable (bestofjs/bestofjs, 3.1k stars), Interface Design for Dashboards and Apps (holaboss-ai/holaOS, 11k stars), Animate (growupanand/ConvoForm, 102 stars) and Migrate Content Ia (docker/docs, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains UX Expert?

Mathews-Tom (a GitHub user) maintains it in Mathews-Tom/armory, which has 329 GitHub stars. The repository holds 80 skills in this directory. The repository was last updated on October 6, 2026.

Source: Mathews-Tom/armory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.