What problem does it solve?
Web applications gradually degrade in performance through small, cumulative changes that are difficult to detect until users complain. This Skill establishes performance baselines and automatically compares every PR against them, catching regressions in page load times, Core Web Vitals, and resource sizes before they reach production.
Core Features & Use Cases
- Baseline Capture: Record performance metrics for critical pages to create a reference point.
- Regression Comparison: Analyze before/after metrics on every PR with threshold-based alerts for timing, bundle size, and request count changes.
- Trend Tracking: Monitor performance trends over time to identify gradual degradation.
- Use Case: A frontend team can ensure that a new UI library does not increase LCP by more than 50% or push JavaScript bundle size beyond the 25% regression threshold.
Quick Start
Use the benchmark skill to audit the performance of the current page and highlight any regressions against the saved baseline.