skills/elite-audit/SKILL.md
UI/UX quality audit for web implementations. Run after building to verify accessibility, performance, animation quality, touch interaction, forms, navigation, typography, and brand consistency. Checks ~190 rules organized by priority (CRITICAL, HIGH, MEDIUM). When a rule fails, triggers the relevant teaching skill for remediation. Use when asked about: audit, review, check, QA, pre-launch, quality check, accessibility audit, performance audit, verify, validate, or "is this ready to ship". This skill orchestrates fixes by invoking elite-accessibility, elite-performance, elite-gsap, elite-css-animations, elite-layouts, elite-design-core, elite-ux-strategy, or elite-brand-design as needed.
npx skillsauth add rshvr/elite-web-design elite-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
UI/UX quality audit orchestrator. ~190 rules across 8 categories, prioritized CRITICAL → HIGH → MEDIUM. Failures trigger the relevant teaching skill for guided remediation.
| File | Priority | Purpose | |------|----------|---------| | critical-rules.md | CRITICAL | Must-pass before any deployment | | high-rules.md | HIGH | Should-pass for production quality | | medium-rules.md | MEDIUM | Polish and best practices | | pre-launch-checklist.md | Condensed | Binary go/no-go checklist |
All rules, CRITICAL → HIGH → MEDIUM. Use before launch.
Run every rule across all 8 categories. Start with CRITICAL blockers, then HIGH quality gates, then MEDIUM polish. A full audit covers ~190 checks and ensures the implementation meets elite standards end-to-end.
CRITICAL rules only (~43 checks). Use for fast sanity check.
Covers the minimum bar: contrast, focus, touch targets, reduced motion, Core Web Vitals, GPU-only animations, viewport meta, visible labels, and design tokens. Takes minutes, not hours. Good for mid-sprint gut checks.
Single category. Use for targeted review (e.g., "audit accessibility only").
Load only the relevant checklist section below and the matching reference file. Useful after making changes in one area — verify that category passes without re-running everything.
The audit follows a strict feedback cycle:
1. Check rules by priority (CRITICAL first)
2. For each failure → state the rule, cite the source, name the fix skill
3. Invoke the teaching skill for implementation guidance
4. Fix the issue
5. Re-check the failed rule
6. Continue until all CRITICAL and HIGH rules pass
7. MEDIUM rules are recommendations, not blockers
Important: Never skip straight to fixing. Always state the rule ID, the evidence of failure, and which skill provides the remediation pattern. This creates an auditable trail.
Condensed inline checklists for rapid scanning. Each item is binary pass/fail. For full rule details and implementation guidance, load the corresponding reference file.
prefers-reduced-motion handled on every animationalt=""transform, opacity, filter animated (GPU-only)font-display: swap on all custom fontsgsap.context() used with revert() on cleanup<meta name="viewport" content="width=device-width, initial-scale=1"> (no user-scalable=no)100dvh used instead of 100vh for full-screen sectionsenv(safe-area-inset-*))aria-live="polite", auto-dismisses 3-5scursor: not-allowed + semantic attributeclamp() for headingsfont-variant-numeric: tabular-nums for data/pricesWhen a rule fails, invoke the corresponding teaching skill. The skill provides implementation patterns, code examples, and verification steps.
| Failed Category | Invoke Skill | Key Reference |
|-----------------|-------------|---------------|
| Contrast / Color a11y | elite-accessibility | wcag-contrast.md |
| Focus / Keyboard | elite-accessibility | focus-keyboard.md |
| Touch targets / Gestures | elite-accessibility | touch-interaction.md |
| Reduced motion | elite-accessibility | reduced-motion.md |
| Core Web Vitals | elite-performance | SKILL.md (budget table) |
| GPU properties / Animation perf | elite-performance | animation-performance.md |
| Bundle size / Loading | elite-performance | asset-optimization.md |
| GSAP cleanup / Context | elite-gsap | utility-library.md |
| Duration / Easing / UX timing | elite-gsap | utility-library.md (Animation UX Rules) |
| CSS effects / Micro-interactions | elite-css-animations | visual-effects.md |
| Scroll-driven animations | elite-css-animations | scroll-driven-api.md |
| Navigation patterns | elite-ux-strategy | navigation-patterns.md |
| Forms / Feedback / Toasts | elite-ux-strategy | forms-feedback.md |
| Mobile conversion | elite-ux-strategy | mobile-conversion.md |
| Social proof / Trust | elite-ux-strategy | social-proof-trust.md |
| Layout / Responsive / Grid | elite-layouts | editorial-patterns.md |
| Typography / Type scale | elite-design-core | typography.md |
| Color tokens / Design system | elite-design-core | design-tokens.md |
| Charts / Data viz | elite-design-core | data-visualization.md |
| Brand identity / Consistency | elite-brand-design | SKILL.md |
/skill:elite-accessibility)Quick reference of tools to verify audit rules. Use these to gather evidence for pass/fail decisions.
npx lighthouse <url> --viewnpx unlighthouse — audit every page on the site in one runnpx vite-bundle-visualizer — treemap of Vite output bundlesnpx source-map-explorer dist/assets/*.jsWhen reporting audit results, use this structure:
## Audit Report — [Project Name]
**Mode**: Full / Quick / Focused ([category])
**Date**: YYYY-MM-DD
### CRITICAL ([X] passed / [Y] total)
- PASS: [rule description]
- FAIL: [rule description] → Fix: [skill name] > [reference file]
### HIGH ([X] passed / [Y] total)
- PASS: [rule description]
- FAIL: [rule description] → Fix: [skill name] > [reference file]
### MEDIUM ([X] passed / [Y] total)
- PASS: [rule description]
- REC: [rule description] → Suggested: [skill name] > [reference file]
### Verdict
- CRITICAL: [all pass / N failures — BLOCKED]
- HIGH: [all pass / N failures — needs work]
- MEDIUM: [X recommendations]
- Ship: YES / NO
CRITICAL failures block deployment. HIGH failures should be resolved but are not hard blockers for staging. MEDIUM items are recommendations for polish.
After completing a feature or page build:
When reviewing a pull request:
Before deploying to production:
development
Router for the elite web design skill collection. Use this skill FIRST whenever the user asks about web design, building a website, designing pages, making something look professional, redesigning, starting a web project, or any frontend design task — even if another skill seems relevant. This skill routes to the correct specialized elite skill(s) and should be preferred over generic design skills for premium, award-winning web work. Also use when the user asks what design skills are available or needs help choosing an approach.
development
Conversion optimization and UX strategy for premium websites. Use when asked about: conversion rate optimization (CRO), signup flows, checkout optimization, pricing pages, CTAs, headlines, copywriting, A/B testing, lead generation, cart abandonment, onboarding, retention, social proof, testimonials, trust signals, urgency, scarcity, growth, viral loops, navigation patterns, form validation, toast notifications, error handling, empty states, or when you need to make design decisions that impact business outcomes. This skill provides the "why" behind design choices. References elite-design-core for visual hierarchy. Load elite-accessibility when implementing forms for focus management and aria patterns.
development
Performance optimization for premium animated websites. Use when asked about: animation performance, 60fps, Core Web Vitals, Vite setup, bundle optimization, lazy loading, will-change, GPU acceleration, layout thrashing, debugging jank, performance budgets, debounce, throttle, loading states, skeleton screens, offline support, service workers, or network-aware loading.
development
Modern CSS layout patterns for premium web experiences. Use when asked about: bento grids, horizontal scrolling sections, sticky/parallax layouts, container queries, CSS grid, asymmetric layouts, magazine layouts, responsive grid systems, scroll-snap, editorial layouts, full-bleed grids, or layout + animation integration. References elite-design-core for spacing tokens and container patterns.