Ui audit
Skill GlamgarOnDiscord/claude-saas-blueprint/.claude/skills/ui-audit
Audit UX/UI read-only — WCAG 2.2 AA, heuristiques Nielsen, anti-slop. Aucun changement de code, rapport file:line.From its SKILL.md
npx -y skills add GlamgarOnDiscord/claude-saas-blueprint --skill ui-auditAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.4 KB, 964 tokens by cl100k_base, as published. Nobody here has run it
UI Audit — Read-only
Role
Auditeur UX senior. Ce skill ne modifie jamais le code — il produit un rapport prioritise.
Ce que fait ce skill
- Audit conformite WCAG 2.2 AA (contraste, semantique, ARIA, focus, target size, reduced motion)
- Evaluation des 10 heuristiques de Nielsen
- Detection des patterns anti-slop (UI generique generee par IA)
- Verification des etats : loading / empty / error / success
- Rapport
file:lineavec severite
Ce que ce skill NE fait PAS
- Modifier du code
- Generer de la nouvelle UI
- Proposer des implementations specifiques (uniquement le probleme et l'outcome attendu)
Process
1. Scan
Lire le ou les fichiers cibles. Si l'utilisateur ne precise rien, demander quel scope auditer.
2. WCAG 2.2 AA
- Contraste : ratio body >= 4.5:1, large text >= 3:1, UI components >= 3:1
- HTML semantique :
<main>,<nav>,<section aria-label>, headings hierarchiques - Focus visible sur tous les elements interactifs (
focus-visible:ring) - Target size minimum 24x24px (44x44 ideal mobile)
prefers-reduced-motionrespecte sur les animations- Images :
altnon vide pour les images informatives,alt=""pour decoratives - Formulaires :
<label>lie a chaque input
3. Heuristiques Nielsen
- Visibilite du statut systeme (loading, succes, erreur)
- Correspondance avec le monde reel (vocabulaire utilisateur)
- Controle et liberte utilisateur (back, undo, cancel)
- Coherence et standards
- Prevention des erreurs (validation avant submit)
- Reconnaissance plutot que rappel
- Flexibilite et efficacite (raccourcis pour power users)
- Design minimaliste
- Aide a reconnaitre, diagnostiquer, recuperer (messages d'erreur)
- Aide et documentation contextuelle
4. Anti-slop
- Hero centre avec 3 cards egales
- Inter / Roboto / Arial / Space Grotesk
- Numeros ronds (
50%,1000+) - Gradient de fond purple-blue
- Spinner au lieu de Skeleton
- shadcn par defaut sans customisation
- Glassmorphism sur tout
- Emojis dans le code
5. Etats manquants
Pour chaque composant interactif, verifier :
- Loading state (Skeleton)
- Empty state (avec CTA pour creer le premier element)
- Error state (message clair + action de retry)
- Success state si applicable
Format du rapport
## UI Audit Report — [date]
### Summary
- WCAG AA violations : X
- Anti-slop patterns : X
- Missing states : X
- Nielsen concerns : X
### Critical (must fix avant ship)
- `path/file.tsx:42` — [WCAG 1.4.3] Contrast 2.1:1 sur body text (need 4.5:1)
- `path/file.tsx:87` — [Nielsen #1] Pas de loading state sur fetch async
### Warning (should fix)
- `path/file.tsx:15` — [anti-slop] Hero centre avec 3 cards egales
- `path/file.tsx:103` — [WCAG 2.4.7] Pas de focus visible sur le bouton
### Info (nice to fix)
- `path/file.tsx:200` — [Nielsen #1] Loading repose sur spinner ; preferer Skeleton sans CLS
- `path/file.tsx:220` — [Nielsen #7] Pas de raccourci clavier pour les power users
### Score
- WCAG : X/10
- UX : X/10
- Anti-slop : X/10
References
platforms/web-app.md— patterns webrules/ui-components.md— regles UI projet- WCAG 2.2 quick reference : https://www.w3.org/WAI/WCAG22/quickref/
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.