facts+ design QA reference

Master UI and UX checklist.

A single audit sheet for app surfaces, distilled from installed styling and accessibility skills plus W3C, NN/g, web.dev, Apple HIG, Material Design, and Microsoft Fluent guidance. Use it before shipping UI, during visual QA, or when turning design review findings into static-analysis checkpoints.

36+audit families
6surface-specific lists
25+installed skills folded in
26+external references
Sources 0 checked
00 / operating model

How to use this file

Run the universal checks first, then the surface-specific checks for the target platform.

1. Classify the surface.
Website, web app, mobile website, mobile app, tablet app, or desktop app. Hybrid products get both relevant lists.
2. Audit states, not just screens.
Default, hover, focus, active, disabled, loading, empty, error, success, offline, overflow, and permission states all count.
3. Require evidence.
Every finding should include location, screenshot or DOM proof, impact, severity, and a concrete fix path.

Minimum evidence per review

01 / severity

Severity model

Use severity to protect users and keep design feedback actionable.

LevelUse whenExamples
CriticalBlocks core tasks, excludes users, risks data loss, or violates WCAG A/AA in a core workflow.Keyboard trap, invisible focus, unlabeled form, destructive action without recovery, unreadable contrast.
HighCauses major task failure, high cognitive load, broken responsiveness, or major trust loss.Vague errors, tiny targets, no loading feedback, hidden primary action, mobile overflow.
MediumReduces efficiency, polish, or clarity but has a workaround.Weak hierarchy, inconsistent spacing, awkward copy, missing empty-state guidance.
CraftSeparates acceptable from excellent without blocking use.Optical alignment, motion refinement, text rhythm, icon consistency, memorable brand moment.
02 / improvement roadmap

Cross-verified improvements, sorted by value

Use this as the next-work backlog for making the checklist more operational. Value and effort are scored 1-5, where 5 is highest.

PriorityImprovementValueEffortWhy it ranks here
1Custom project overrides.52Turns generic best practice into facts+ policy: product type, audience, brand taste, compliance, AI behavior, and severity rules.
2Release gate and severity scoring.52NN/g-style severity supports release decisions by combining frequency, impact, persistence, and market or trust risk.
3Evidence template for every finding.52Matches audit-report practice: screen, task, viewport, assistive-tech mode, expected behavior, actual behavior, severity, proof, and fix path.
4Representative sampling matrix.53WCAG-EM recommends defining scope, exploring assets, selecting representative samples, evaluating, and reporting. This prevents cherry-picked audits.
5Component state matrix.53Finds gaps that page screenshots miss: default, hover, focus, active, disabled, loading, empty, error, success, long text, no permission, and offline.
6Automation coverage map.43Separates static checks, browser checks, visual regression, accessibility scans, performance checks, and manual design judgment.
7Fast preflight mode.41W3C Easy Checks shows quick reviews are valuable but not definitive. A 10-minute pass helps catch obvious blockers early.
8Issue ticket template.41Makes findings easier to fix by standardizing title, reproduction, evidence, affected users, acceptance criteria, and owner.
9Override and exception log.42Tracks intentional deviations from the checklist with owner, expiry, risk, and follow-up date. Useful for product realities and audits.
10Checklist search and tag filtering.44The file now has many checks. Filtering by A11y, Mobile, AI, Data, Trust, or Release would reduce review fatigue.
11Rule IDs and source traceability.34Connects each checklist item to a local policy ID, source, owner, and automation target. Strong for governance, slower to build.
12Examples of failures and good fixes.34Improves reviewer calibration, especially for visual taste, copy, AI UX, and accessibility issues that automated tools miss.

Custom override model to add first

03 / agent execution playbook

How a coding agent should use this checklist

This is the operating loop for testing and improving any UI. The agent should gather evidence, make targeted fixes, then verify the rendered result.

PhaseAgent actionRequired evidence
1. ClassifyIdentify product type, target user, primary task, platform, viewport range, brand tone, risk level, and custom overrides.One-sentence surface classification and applicable sections.
2. InventoryList major screens, components, interaction patterns, routes, states, design tokens, and external dependencies.Screen/component inventory with likely high-risk areas.
3. RenderOpen the actual UI, not only source files. Inspect desktop, tablet, mobile, zoomed text, dark or high contrast, and reduced motion.Screenshots, viewport sizes, console and network notes.
4. InteractRun keyboard, pointer, touch, form, modal, focus, scroll, error, loading, empty, and permission-state passes.Flow notes and failed controls with reproduction steps.
5. FixMake the smallest design-system-consistent change that removes the user harm or craft issue.Changed files, rationale, before and after behavior.
6. VerifyRe-run screenshots, console errors, anchor links, responsive checks, keyboard flow, and relevant automated scans.Pass/fail summary plus residual manual risks.
7. ReportSummarize blockers first, then high-value improvements, then craft polish. Name what was not verified.Short issue list with severity, evidence, and next action.

Agent non-negotiables

04 / styling master list

Styling and visual design master list

Use these checks when improving visual quality, design-system fit, polish, information hierarchy, and responsive composition.

05 / animation and motion master list

Animation, motion, and interaction feel

Use these checks for transitions, micro-interactions, loading states, scroll effects, page changes, data updates, and interactive canvas or 3D surfaces.

06 / accessibility execution master list

Accessibility execution for coding agents

Use this as the rendered accessibility pass. It combines source review, browser inspection, interaction testing, and honest limits.

07 / master universal checklist

Universal UI and UX checklist

These apply to every digital interface before any platform-specific review.

Accessibility foundation

Information architecture and navigation

Visual hierarchy, layout, and composition

Typography, color, and theming

Forms, inputs, and transactional flows

States, feedback, copy, and resilience

Performance and implementation quality

Trust, privacy, safety, and ethics

08 / common mistakes

Most common UI and UX mistakes to hunt for

These are high-yield failure patterns from installed design skills and NN/g application-design guidance.

09 / product evidence

User research and journey audits

Use these checks to confirm that the design is grounded in real tasks, real users, and complete flows.

10 / findability and evidence

Search, filtering, sorting, and data visualization

Use for products where users must find, compare, interpret, or act on information.

11 / interruptions and access

Notifications, permissions, roles, and trust boundaries

Use for alerts, badges, permission prompts, admin access, privacy-sensitive features, and role-based products.

12 / shared work and intelligence

Collaboration UX and AI-specific UX

Use for shared workspaces, comments, permissions, AI assistants, recommendations, generation, and automation.

13 / measurement and recovery

UX analytics, support, and recovery

Use these checks to connect product decisions to observable outcomes and humane recovery paths.

14 / system and policy

Design system governance and compliance UX

Use for shared component libraries, regulated flows, consent, subscription, privacy, and policy-sensitive surfaces.

15 / surface-specific

Websites and landing pages

Use for public pages, marketing pages, portfolios, docs, editorial pages, and conversion-focused web surfaces.

16 / surface-specific

Web apps, dashboards, SaaS, and admin tools

Use for task-focused app shells, CRM, operations, dashboards, settings, tools, and internal software.

17 / surface-specific

Mobile websites

Mobile web has small screens, touch, short sessions, single-window use, and variable connectivity.

18 / surface-specific

Mobile apps

Use platform-native expectations, not just web layouts in an app frame.

19 / surface-specific

Tablet apps

Tablet is not just a large phone. It mixes touch, pointer, split views, rotation, resizing, and richer workspace layouts.

20 / surface-specific

Desktop apps

Desktop apps need density, keyboard efficiency, window resilience, and strong information architecture.

21 / verification

Verification workflow

A repeatable pass for design QA, accessibility, performance, and resilience.

PassWhat to doEvidence to keep
Static scanFind missing labels, alt, headings, roles, viewport locks, target blank links, hard-coded tokens, outline none, low font sizes.File, line, rule ID, severity.
Rendered scanOpen the actual UI, inspect landmarks, text, forms, console, network, and screenshots.Screenshots, accessibility tree, console errors.
Responsive passCheck 320, 360, 375, 414, 600, 768, 834, 1024, 1280, 1440, and one large desktop width where relevant.Before/after screenshots per breakpoint.
Input passKeyboard-only, touch, mouse or pointer, screen reader smoke test, switch or voice-control equivalent for core actions when possible.Flow notes, failed controls, focus screenshots.
State passDefault, hover, focus, active, disabled, loading, empty, error, success, offline, long text, permission denied, and large data.State matrix with missing states marked.
Performance passMeasure Core Web Vitals, bundle size, image weight, long tasks, layout shifts, list rendering, and animation smoothness.Metric values, device/network assumptions.
Final polishCheck alignment, copy, icons, capitalization, rhythm, token consistency, and AI-generic design tells.Short issue list with quick wins first.
22 / provenance

Sources folded into this checklist

Local skills were read from the installed skill directories. Web research was performed through gstack browse.

Installed local skills and project checklists

  • impeccable, audit, frontend-design, critique, design-review
  • adapt, arrange, animate, clarify, harden, optimize, polish
  • normalize, onboard, colorize, distill, extract
  • high-end-visual-design, bolder, delight, overdrive, minimalist-ui, theme-factory
  • web-design-guidelines, webapp-testing, and gstack/review/design-checklist.md
  • Project-local facts++ checkpoint taxonomy observed from the local audit UI.

External references