benchmark

Detect web performance regressions by comparing current metrics against established baselines.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ligianehua/Gstack --skill benchmark-ligianehua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/ligianehua/Gstack/tree/main/benchmark
Command: npx skills add https://github.com/ligianehua/Gstack --skill benchmark-ligianehua

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regression detection by establishing baselines for key web metrics and comparing current results against them to surface regressions early.

Core Features & Use Cases

  • Baseline performance across PRs for page load times, Core Web Vitals, and resource sizes
  • Detect regressions and generate trend reports over time
  • Provide actionable guidance for performance improvements and bottlenecks

Quick Start

Run /benchmark <url> to start a baseline performance audit for that page.

Frequently Asked Questions about benchmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect web performance regressions in a pull request?

Detect web performance regressions by establishing metric baselines and comparing current Core Web Vitals, page load times, and resource sizes against them during PR reviews.

How does baseline performance monitoring work for Core Web Vitals?

Baseline performance monitoring works by collecting TTFB, FCP, LCP, and DOM metrics via tooling, storing them as baselines, and comparing subsequent test results to identify any regressions.

Can I track bundle size and resource timing trends over time?

Yes, you can track bundle size and resource timing trends over time by running periodic baseline audits to generate trend reports that reveal performance shifts across pages.

Do I need a browse daemon to collect page load metrics for trend analysis?

Yes, collecting page load metrics requires a browse daemon along with baseline storage and tooling to gather resource timings and bundle sizes for accurate trend analysis.

What is the best way to establish a baseline for page load times?

The best way to establish a baseline for page load times is to run a performance audit on a target URL, which captures current metrics to serve as the comparison anchor for future tests.

Why does my Core Web Vitals LCP metric show a performance regression?

Your LCP metric shows a performance regression because the current Largest Contentful Paint measurement exceeds the previously established baseline threshold captured during initial monitoring.