ui-review
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.zipInstalls 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.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
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
- Judge issues against the user's task, not personal aesthetic preference.
- Treat blocked tasks, hidden primary actions, inaccessible controls, and missing error recovery as high priority.
- Treat inconsistent patterns that recur across the product as system-level issues, not isolated cosmetic defects.
- Prefer changes using existing React components, Tailwind tokens, shadcn/ui primitives, or Radix UI behavior.
- Recommend a new component or token only when reuse cannot solve the issue or the pattern repeats.
- Distinguish observed facts from assumptions. Cite the screen, region, component, or code path when possible.
- Give concrete recommendations with expected user impact. Avoid comments such as "make it cleaner" or "improve hierarchy."
- Preserve information density when expert users need it; improve grouping and scanability before removing data.
- Evaluate desktop and mobile separately when responsive evidence is available.
- Rank findings as
Critical,High,Medium, orLow.
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ui-review (this skill) | 0 | 2mo | No flags | Intermediate |
| ui-ux-pro-max | 1,909 | 5mo | Review | Intermediate |
| penpot-uiux-design | 27 | 6mo | Review | Advanced |
| ui-ux-designer | 41 | 4mo | No flags | Intermediate |
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.
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".
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.
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.
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.
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.