ui-auditAI skill for automated UI audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.
Install via ClawdBot CLI:
clawdbot install tommygeoco/ui-auditEvaluate interfaces against proven UX principles. Based on Making UX Decisions by Tommy Geoco.
Speed β Recklessness. Designing quickly is not automatically reckless. Recklessly designing quickly is reckless. The difference is intentionality.
references/00-core-framework.md β 3 pillars, decisioning workflow, macro betsreferences/01-anchors.md β 7 foundational mindsets for design resiliencereferences/02-information-scaffold.md β Psychology, economics, accessibility, defaultsreferences/10-checklist-new-interfaces.md β 6-step process for designing new interfacesreferences/11-checklist-fidelity.md β Component states, interactions, scalability, feedbackreferences/12-checklist-visual-style.md β Spacing, color, elevation, typography, motionreferences/13-checklist-innovation.md β 5 levels of originality spectrumreferences/20-patterns-chunking.md β Cards, tabs, accordions, pagination, carouselsreferences/21-patterns-progressive-disclosure.md β Tooltips, popovers, drawers, modalsreferences/22-patterns-cognitive-load.md β Steppers, wizards, minimalist nav, simplified formsreferences/23-patterns-visual-hierarchy.md β Typography, color, whitespace, size, proximityreferences/24-patterns-social-proof.md β Testimonials, UGC, badges, social integrationreferences/25-patterns-feedback.md β Progress bars, notifications, validation, contextual helpreferences/26-patterns-error-handling.md β Form validation, undo/redo, dialogs, autosavereferences/27-patterns-accessibility.md β Keyboard nav, ARIA, alt text, contrast, zoomreferences/28-patterns-personalization.md β Dashboards, adaptive content, preferences, l10nreferences/29-patterns-onboarding.md β Tours, contextual tips, tutorials, checklistsreferences/30-patterns-information.md β Breadcrumbs, sitemaps, tagging, faceted searchreferences/31-patterns-navigation.md β Priority nav, off-canvas, sticky, bottom nav00-core-framework.md for the decisioning workflow10-checklist-new-interfaces.mdWhen facing a UI decision:
1. WEIGH INFORMATION
ββ What does institutional knowledge say? (existing patterns, brand, tech constraints)
ββ What are users familiar with? (conventions, competitor patterns)
ββ What does research say? (user testing, analytics, studies)
2. NARROW OPTIONS
ββ Eliminate what conflicts with constraints
ββ Prioritize what aligns with macro bets
ββ Choose based on JTBD support
3. EXECUTE
ββ Apply relevant checklist + patterns
Companies win through one or more of:
| Bet | Description | Design Implication |
|-----|-------------|-------------------|
| Velocity | Features to market faster | Reuse patterns, find metaphors in other markets |
| Efficiency | Manage waste better | Design systems, reduce WIP |
| Accuracy | Be right more often | Stronger research, instrumentation |
| Innovation | Discover untapped potential | Novel patterns, cross-domain inspiration |
Always align micro design bets with company macro bets.
A design decision is "good" when it:
There is no universally correct UI solutionβonly contextually appropriate ones.
When asked to audit a design, generate a comprehensive report. Always include these sections:
{
"title": "Design Name β Screen/Flow",
"project": "Project Name",
"date": "YYYY-MM-DD",
"figma_url": "optional",
"screenshot_url": "optional - URL to screenshot",
"macro_bets": [
{ "category": "velocity|efficiency|accuracy|innovation", "description": "...", "alignment": "strong|moderate|weak" }
],
"jtbd": [
{ "user": "User Type", "situation": "context without 'When'", "motivation": "goal without 'I want to'", "outcome": "benefit without 'so I can'" }
],
"visual_hierarchy": {
"title": "Visual Hierarchy",
"checks": [
{ "label": "Check name", "status": "pass|warn|fail|na", "notes": "Details" }
]
},
"visual_style": { ... },
"accessibility": { ... },
"priority_fixes": [
{ "rank": 1, "title": "Fix title", "description": "What and why", "framework_reference": "XX-filename.md β Section Name" }
],
"notes": "Optional overall observations"
}
Visual Hierarchy: heading distinction, primary action clarity, grouping/proximity, reading flow, type scale, color hierarchy, whitespace usage, visual weight balance
Visual Style: spacing consistency, color palette adherence, elevation/shadows, typography system, border/radius consistency, icon style, motion principles
Accessibility: keyboard operability, visible focus, color contrast (4.5:1), touch targets (44px), alt text, semantic markup, reduced motion support
Navigation: clear current location, predictable menu behavior, breadcrumb presence, search accessibility, mobile navigation pattern
Usability: feature discoverability, feedback on actions, error prevention, recovery options, cognitive load management, loading states
Generated Mar 1, 2026
A retail company wants to redesign its e-commerce website to improve conversion rates and user engagement. The UI Audit skill can evaluate visual hierarchy for product displays, assess navigation patterns for better wayfinding, and ensure accessibility compliance for diverse users, aligning with efficiency and accuracy macro bets.
A financial institution seeks to update its mobile banking app to reduce cognitive load and enhance security. This skill can audit usability for interactive flows like fund transfers, check visual style consistency across screens, and apply patterns for error handling and onboarding, supporting velocity and innovation bets.
A healthcare provider is building a patient portal for appointment scheduling and medical record access. The UI Audit skill can assess accessibility for users with disabilities, evaluate navigation for multi-page information architecture, and ensure visual hierarchy for critical health data, aligning with accuracy and efficiency macro bets.
A SaaS company aims to optimize its analytics dashboard to improve user retention and data clarity. This skill can audit cognitive load through pattern selection like chunking and progressive disclosure, check visual style for consistency, and enhance feedback mechanisms, supporting velocity and innovation bets.
An edtech startup is reviewing its learning management system interface to boost student engagement. The UI Audit skill can evaluate visual hierarchy for course content, assess onboarding patterns for new users, and ensure navigation efficiency across modules, aligning with efficiency and accuracy macro bets.
Companies offering recurring software services can use this skill to maintain high-quality UI/UX, reducing churn and enhancing user satisfaction. It supports velocity by reusing patterns and efficiency through design systems, driving revenue from monthly or annual subscriptions.
Online marketplaces can apply this skill to optimize seller and buyer interfaces, improving conversion rates and user trust. It aligns with accuracy bets through strong research and efficiency by reducing design waste, generating revenue from transaction fees and advertising.
Design agencies can leverage this skill to provide automated UI audits for clients, speeding up project delivery and ensuring consistency. It supports velocity by automating recurring decisions and innovation through cross-domain inspiration, earning revenue from service contracts.
π¬ Integration Tip
Integrate this skill early in design sprints to automate recurring decisions and use the checklists for execution, ensuring alignment with company macro bets and user needs.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Expert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface.
Use when building UI with shadcn/ui components, Tailwind CSS layouts, form patterns with react-hook-form and zod, theming, dark mode, sidebar layouts, mobile navigation, or any shadcn component question.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when building web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Create distinctive, production-grade static sites with React, Tailwind CSS, and shadcn/ui β no mockups needed. Generates bold, memorable designs from plain text requirements with anti-AI-slop aesthetics, mobile-first responsive patterns, and single-file bundling. Use when building landing pages, marketing sites, portfolios, dashboards, or any static web UI. Supports both Vite (pure static) and Next.js (Vercel deploy) workflows.
Full React 19 engineering, architecture, Server Components, hooks, Zustand, TanStack Query, forms, performance, testing, production deploy.