What problem does it solve?
The ClickHouse Monitor dashboard has over 85 routes, making manual UI checks tedious and error-prone. Regressions like tab-switch freezes, chart overflows, accessibility violations, and stuck loading states often slip through manual review, especially after code changes or deployments.
Core Features & Use Cases
- Full Route Sweep: Automatically navigates every dashboard route (auto-discovered from TanStack Start file routing) to catch issues across the entire application surface.
- Multi-Category Issue Detection: Identifies console errors, failed network requests, WCAG 2 A/AA accessibility violations, horizontal layout overflows, stuck loading skeletons, and rendered error states.
- Visual Regression Testing: Diffs full-page screenshots against a provided baseline to detect unintended visual changes between releases.
- Reproducible Issue Artifacts: Generates Playwright trace files and standalone headed repro scripts for every detected issue, eliminating the need to manually recreate bugs.
- Dual Target Support: Runs against a local auth-bypassed dev server for fast CI-friendly checks, or a live Clerk-protected deployment using a persistent authenticated session to verify production-only states.
Quick Start
Use the ui-ux-audit skill to run a complete UI/UX and accessibility sweep of the ClickHouse Monitor dashboard after you deploy a code change or update to verify no pages are broken or regressed.