What problem does it solve? Slow load times, janky animations, and bloated bundles degrade user experience, but teams often optimize blindly without knowing which bottleneck actually matters. This Skill provides a systematic workflow to measure, diagnose, and fix UI performance problems. ## Core Features & Use Cases - Performance Diagnosis: Measure Core Web Vitals (LCP, FID/INP, CLS), bundle size, runtime frame rates, and network waterfalls before changing any code. - Targeted Optimization: Apply concrete fixes for images (WebP/AVIF, srcset, lazy loading), JavaScript (code splitting, tree shaking), CSS, fonts, rendering (layout thrashing, virtual scrolling), and animations (GPU-accelerated transforms). - Verification Workflow: Compare before/after Lighthouse scores and test on real devices and throttled connections to confirm improvements without regressions. - Use Case: A user reports their React dashboard feels laggy on mobile. Use this Skill to profile the page, discover a 2MB unoptimized hero image and layout thrashing in a scroll handler, then apply responsive images and batched DOM writes. ## Quick Start Use the optimize skill to diagnose why my landing page loads slowly and fix the biggest performance bottlenecks.