UI Audit Skill
Evaluate interfaces against proven UX principles.
When to Use
- Auditing a web page for UI/UX quality
- Evaluating accessibility compliance
- Reviewing visual hierarchy and design consistency
- Assessing navigation and information architecture
Core Audit Process
- Take a screenshot of the current page state.
- Take an accessibility snapshot to get the semantic structure.
- Load the core framework reference for the decisioning model:
load_skill(skill_name="ui-audit", reference="00-core-framework")
- Evaluate required sections (always include):
- Visual Hierarchy — load
23-patterns-visual-hierarchy if needed
- Visual Style — load
12-checklist-visual-style if needed
- Accessibility — load
27-patterns-accessibility if needed
- Evaluate contextual sections (include when relevant):
- Navigation (multi-page) — load
31-patterns-navigation
- Cognitive Load (complex flows) — load
22-patterns-cognitive-load
- Error Handling (forms) — load
26-patterns-error-handling
- Onboarding (new users) — load
29-patterns-onboarding
- Feedback (interactive) — load
25-patterns-feedback
- Generate the audit report in the JSON format below.
Required Audit Sections (always include)
- Visual Hierarchy — headings, CTAs, grouping, reading flow, type scale, color hierarchy, whitespace
- Visual Style — spacing consistency, color usage, elevation/depth, typography, motion/animation
- Accessibility — keyboard navigation, focus states, contrast ratios, screen reader support, touch targets
Contextual Sections (include when relevant)
- Navigation — wayfinding, breadcrumbs, menu structure, information architecture
- Usability — discoverability, feedback, error handling, cognitive load
- Onboarding — first-run, tutorials, progressive disclosure
- Social Proof — testimonials, trust signals, social integration
- Forms — labels, validation, error messages, field types
Audit Output Format
{
"title": "Page/Screen Name",
"url": "https://...",
"date": "YYYY-MM-DD",
"visual_hierarchy": {
"title": "Visual Hierarchy",
"checks": [
{ "label": "Check name", "status": "pass|warn|fail", "notes": "Details" }
]
},
"visual_style": { "title": "Visual Style", "checks": [...] },
"accessibility": { "title": "Accessibility", "checks": [...] },
"priority_fixes": [
{ "rank": 1, "title": "Fix title", "description": "What and why", "framework_reference": "XX-filename → Section" }
],
"notes": "Overall observations"
}
Checks per Section (aim for 6-10 each)
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
Available References
Load references on demand as each audit step requires them.
Call: load_skill(skill_name="ui-audit", reference="<name>")
Foundational
00-core-framework — 3 pillars, decisioning workflow, macro bets
01-anchors — 7 foundational mindsets for design resilience
02-information-scaffold — Psychology, economics, accessibility, defaults
Checklists
10-checklist-new-interfaces — 6-step process for designing new interfaces
11-checklist-fidelity — Component states, interactions, scalability, feedback
12-checklist-visual-style — Spacing, color, elevation, typography, motion
13-checklist-innovation — 5 levels of originality spectrum
Patterns
20-patterns-chunking — Cards, tabs, accordions, pagination, carousels
21-patterns-progressive-disclosure — Tooltips, popovers, drawers, modals
22-patterns-cognitive-load — Steppers, wizards, minimalist nav, simplified forms
23-patterns-visual-hierarchy — Typography, color, whitespace, size, proximity
24-patterns-social-proof — Testimonials, UGC, badges, social integration
25-patterns-feedback — Progress bars, notifications, validation, contextual help
26-patterns-error-handling — Form validation, undo/redo, dialogs, autosave
27-patterns-accessibility — Keyboard nav, ARIA, alt text, contrast, zoom
28-patterns-personalization — Dashboards, adaptive content, preferences, l10n
29-patterns-onboarding — Tours, contextual tips, tutorials, checklists
30-patterns-information — Breadcrumbs, sitemaps, tagging, faceted search
31-patterns-navigation — Priority nav, off-canvas, sticky, bottom nav
Defect Detection
40-defects-text-quality — Spelling, grammar, tone, language consistency
41-defects-layout-missing — Layout bugs, overflow, missing elements, broken images
1---2name: ui-audit3description: UI audit for hierarchy, accessibility, and UX.4license: MIT5---67# UI Audit Skill89Evaluate interfaces against proven UX principles.1011## When to Use1213- Auditing a web page for UI/UX quality14- Evaluating accessibility compliance15- Reviewing visual hierarchy and design consistency16- Assessing navigation and information architecture1718## Core Audit Process19201. **Take a screenshot** of the current page state.212. **Take an accessibility snapshot** to get the semantic structure.223. **Load the core framework** reference for the decisioning model:23 `load_skill(skill_name="ui-audit", reference="00-core-framework")`244. **Evaluate required sections** (always include):25 - Visual Hierarchy — load `23-patterns-visual-hierarchy` if needed26 - Visual Style — load `12-checklist-visual-style` if needed27 - Accessibility — load `27-patterns-accessibility` if needed285. **Evaluate contextual sections** (include when relevant):29 - Navigation (multi-page) — load `31-patterns-navigation`30 - Cognitive Load (complex flows) — load `22-patterns-cognitive-load`31 - Error Handling (forms) — load `26-patterns-error-handling`32 - Onboarding (new users) — load `29-patterns-onboarding`33 - Feedback (interactive) — load `25-patterns-feedback`346. **Generate the audit report** in the JSON format below.3536## Required Audit Sections (always include)3738- **Visual Hierarchy** — headings, CTAs, grouping, reading flow, type scale, color hierarchy, whitespace39- **Visual Style** — spacing consistency, color usage, elevation/depth, typography, motion/animation40- **Accessibility** — keyboard navigation, focus states, contrast ratios, screen reader support, touch targets4142## Contextual Sections (include when relevant)4344- **Navigation** — wayfinding, breadcrumbs, menu structure, information architecture45- **Usability** — discoverability, feedback, error handling, cognitive load46- **Onboarding** — first-run, tutorials, progressive disclosure47- **Social Proof** — testimonials, trust signals, social integration48- **Forms** — labels, validation, error messages, field types4950## Audit Output Format5152```json53{54 "title": "Page/Screen Name",55 "url": "https://...",56 "date": "YYYY-MM-DD",5758 "visual_hierarchy": {59 "title": "Visual Hierarchy",60 "checks": [61 { "label": "Check name", "status": "pass|warn|fail", "notes": "Details" }62 ]63 },64 "visual_style": { "title": "Visual Style", "checks": [...] },65 "accessibility": { "title": "Accessibility", "checks": [...] },6667 "priority_fixes": [68 { "rank": 1, "title": "Fix title", "description": "What and why", "framework_reference": "XX-filename → Section" }69 ],7071 "notes": "Overall observations"72}73```7475### Checks per Section (aim for 6-10 each)7677**Visual Hierarchy**: heading distinction, primary action clarity, grouping/proximity, reading flow, type scale, color hierarchy, whitespace usage, visual weight balance7879**Visual Style**: spacing consistency, color palette adherence, elevation/shadows, typography system, border/radius consistency, icon style, motion principles8081**Accessibility**: keyboard operability, visible focus, color contrast (4.5:1), touch targets (44px), alt text, semantic markup, reduced motion support8283## Available References8485Load references on demand as each audit step requires them.86Call: `load_skill(skill_name="ui-audit", reference="<name>")`8788### Foundational8990- `00-core-framework` — 3 pillars, decisioning workflow, macro bets91- `01-anchors` — 7 foundational mindsets for design resilience92- `02-information-scaffold` — Psychology, economics, accessibility, defaults9394### Checklists9596- `10-checklist-new-interfaces` — 6-step process for designing new interfaces97- `11-checklist-fidelity` — Component states, interactions, scalability, feedback98- `12-checklist-visual-style` — Spacing, color, elevation, typography, motion99- `13-checklist-innovation` — 5 levels of originality spectrum100101### Patterns102103- `20-patterns-chunking` — Cards, tabs, accordions, pagination, carousels104- `21-patterns-progressive-disclosure` — Tooltips, popovers, drawers, modals105- `22-patterns-cognitive-load` — Steppers, wizards, minimalist nav, simplified forms106- `23-patterns-visual-hierarchy` — Typography, color, whitespace, size, proximity107- `24-patterns-social-proof` — Testimonials, UGC, badges, social integration108- `25-patterns-feedback` — Progress bars, notifications, validation, contextual help109- `26-patterns-error-handling` — Form validation, undo/redo, dialogs, autosave110- `27-patterns-accessibility` — Keyboard nav, ARIA, alt text, contrast, zoom111- `28-patterns-personalization` — Dashboards, adaptive content, preferences, l10n112- `29-patterns-onboarding` — Tours, contextual tips, tutorials, checklists113- `30-patterns-information` — Breadcrumbs, sitemaps, tagging, faceted search114- `31-patterns-navigation` — Priority nav, off-canvas, sticky, bottom nav115116### Defect Detection117118- `40-defects-text-quality` — Spelling, grammar, tone, language consistency119- `41-defects-layout-missing` — Layout bugs, overflow, missing elements, broken images