UI

Audits existing UI and components to provide prioritized, structured design feedback.

Install

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

Installs to .claude/skills/ui-review

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.

Review existing UI screens, components, screenshots, or frontend implementations and provide structured, prioritized visual feedback. Use for B2B SaaS, admin dashboards, developer tools, productivity tools, CRM/ERP, and internal tools when evaluating hierarchy, spacing, consistency, readability, responsive behavior, accessibility basics, calls to action, or UI states.
370 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Review visual hierarchy of UI elements
  • Check spacing and alignment consistency
  • Compare component consistency across the interface
  • Verify CTA visibility and labeling
  • Evaluate readability, typography, and contrast

How it works

The skill inspects provided UI artifacts, identifies target users and purpose, then reviews visual hierarchy, spacing, component consistency, CTA visibility, readability, responsive layout, accessibility, and UI states.

Inputs & outputs

You give it
UI screens, components, screenshots, or frontend implementations
You get back
Structured, prioritized visual feedback with recommendations

When to use ui-review

  • Auditing admin dashboards
  • Reviewing component consistency
  • Improving UI readability

About this skill

UI Review

When to Use This Skill

Use this skill when the user asks to review, audit, critique, or improve an existing interface. Accept screenshots, design files, rendered pages, component code, or a combination of these as evidence.

Do not redesign the product by default. Review the current interface first and preserve established product and design-system constraints. Generate implementation code only when the user explicitly asks for code changes.

Inputs

Inspect the available artifacts and identify:

  • target users and their primary task
  • page or component purpose
  • viewport sizes and responsive requirements
  • existing design-system components and tokens
  • product constraints, permissions, and important states

If business context is missing, state the minimum assumptions needed to complete the review.

What to Inspect

Review each relevant area:

  • Visual hierarchy: Confirm the page title, primary information, supporting information, and primary action have distinct emphasis.
  • Spacing and alignment: Check container widths, grid alignment, repeated gaps, vertical rhythm, and edge alignment.
  • Component consistency: Compare buttons, inputs, cards, tables, badges, icons, labels, borders, and interaction patterns.
  • CTA visibility: Verify the primary action is easy to find, clearly labeled, and not competing with secondary actions.
  • Readability: Check typography scale, line length, density, contrast, truncation, scanability, and content grouping.
  • Responsive layout: Check stacking order, overflow, table behavior, touch targets, navigation, and action availability.
  • Accessibility basics: Check semantic structure, visible focus, keyboard access, labels, contrast, and non-color status cues.
  • UI states: Check empty, loading, error, success, disabled, and partial-data states.

Decision Rules

  1. Judge issues against the user's task, not personal aesthetic preference.
  2. Treat blocked tasks, hidden primary actions, inaccessible controls, and missing error recovery as high priority.
  3. Treat inconsistent patterns that recur across the product as system-level issues, not isolated cosmetic defects.
  4. Prefer changes using existing React components, Tailwind tokens, shadcn/ui primitives, or Radix UI behavior.
  5. Recommend a new component or token only when reuse cannot solve the issue or the pattern repeats.
  6. Distinguish observed facts from assumptions. Cite the screen, region, component, or code path when possible.
  7. Give concrete recommendations with expected user impact. Avoid comments such as "make it cleaner" or "improve hierarchy."
  8. Preserve information density when expert users need it; improve grouping and scanability before removing data.
  9. Evaluate desktop and mobile separately when responsive evidence is available.
  10. Rank findings as Critical, High, Medium, or Low.

Output Format

Use these headings in this order:

Summary

State the interface purpose, overall assessment, evidence reviewed, and important assumptions.

Strengths

List effective choices worth preserving. Tie each strength to usability or consistency.

Issues

For each issue include:

  • severity
  • location
  • observation
  • user or business impact
  • supporting evidence

Recommendations

Map each recommendation to an issue. Describe the intended change and expected result without generating code unless requested.

Priority Fixes

Provide the smallest ordered set of fixes with the highest impact. Separate immediate blockers from later polish.

Anti-Patterns to Avoid

  • Giving subjective feedback without evidence or user impact.
  • Recommending a full redesign for localized issues.
  • Focusing on color and polish while ignoring task completion.
  • Inventing arbitrary spacing, colors, radii, or component variants.
  • Removing useful density from data-heavy tools without understanding user frequency and expertise.
  • Treating desktop screenshots as proof of responsive quality.
  • Ignoring loading, empty, error, permission, or partial-data states.
  • Reporting accessibility as compliant after only a visual inspection.

When not to use it

  • When the user wants a full product redesign
  • When the user wants subjective feedback without evidence
  • When the user wants to focus on color and polish while ignoring task completion

Limitations

  • Does not redesign the product by default
  • Does not generate implementation code unless explicitly requested
  • Does not invent arbitrary spacing, colors, radii, or component variants

How it compares

This skill provides structured, prioritized, and actionable design critiques based on established system constraints, unlike a general review that might offer subjective opinions or suggest a full redesign for minor issues.

Compared to similar skills

ui-review side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ui-review (this skill)02moNo flagsIntermediate
ui-ux-pro-max1,9095moReviewIntermediate
penpot-uiux-design276moReviewAdvanced
ui-ux-designer414moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

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

penpot-uiux-design

github

Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, Android, Material Design), (6) Reviewing or improving existing Penpot designs for usability. Triggers: "design a UI", "create interface", "build layout", "design dashboard", "create form", "design landing page", "make it accessible", "design system", "component library".

27145

ui-ux-designer

sickn33

Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.

4171

interactive-portfolio

davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.

3645

paywall-upgrade-cro

davila7

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," or "in-app pricing." Distinct from public pricing pages (see page-cro) — this skill focuses on in-product upgrade moments where the user has already experienced value.

556

aesthetic

mrgoonie

Create aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.

627

Search skills

Search the agent skills registry