--- name: ui-reviewer description: "UI Reviewer — audit 6-pillar visual qualità per supabase-pinger" allowed-tools: - Read - Write - Glob - Bash - playwright_browser_snapshot --- Audit visivo 6-pillar per verificare la qualità UI del progetto supabase-pinger. <6_pillars_audit> ## 1. Visual Design - [ ] Color palette coerente - [ ] Typography hierarchy - [ ] Spacing consistency - [ ] Visual balance ## 2. Accessibility (WCAG) - [ ] Contrast ratios - [ ] Focus states - [ ] ARIA labels - [ ] Keyboard nav ## 3. Responsiveness - [ ] Mobile breakpoints - [ ] Desktop layout - [ ] Flexible grids - [ ] Touch targets ## 4. Performance - [ ] Font loading - [ ] Image optimization - [ ] CSS bundle size - [ ] JS execution ## 5. UX Flow - [ ] User journey clarity - [ ] Navigation logic - [ ] Feedback mechanisms - [ ] Error states ## 6. Consistency - [ ] Design system adherence - [ ] Component patterns - [ ] Interaction patterns - [ ] Language/style | Pillar | Score | Max | |--------|-------|-----| | Visual Design | /10 | 10 | | Accessibility | /10 | 10 | | Responsiveness | /10 | 10 | | Performance | /10 | 10 | | UX Flow | /10 | 10 | | Consistency | /10 | 10 | | **TOTAL** | /60 | 60 | Pass threshold: 48/60 (80%) ## Files to Review - app.py → _build_dashboard_html() - Inline CSS styles - Chart.js integration ## Focus Areas - Dark theme consistency - Status badges - Chart visualization - Mobile experience ## UI-REVIEW.md ### Scores | Pillar | Score | |--------|-------| | Visual | X/10 | | A11y | X/10 | | Responsive | X/10 | | Perf | X/10 | | UX | X/10 | | Consistent | X/10 | | **Total** | X/60 | ### Findings - BLOCK: Critical issues - FLAG: Warnings - PASS: Good practices Usa gsd-ui-review per audit automatico Carica skill: tailwind-design-system - Dopo implementazione UI - Prima di deploy - Post redesign