benchmark

Measure Core Web Vitals and resource sizes to detect gradual performance regressions.

Updated May 22, 2026
One-click install
npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill benchmark-shekerkamma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/shekerkamma/peopletech-marketplace/tree/main/plugins/gstack/benchmark
Command: npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill benchmark-shekerkamma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web applications often suffer from gradual, hard-to-detect performance degradation caused by small incremental changes across multiple pull requests. This Skill eliminates guesswork by measuring real, actual performance metrics from live pages instead of relying on estimates or manual checks.

Core Features & Use Cases

  • Baseline Capture: Establish performance baselines for page load times, Core Web Vitals, and resource sizes before making changes.
  • Regression Detection: Compare current performance metrics against baselines on every PR to catch slowdowns early.
  • Trend Tracking: Monitor performance trends over time to identify gradual degradation before it impacts users.
  • Use Case: Run a full audit after deploying a new feature to check if LCP or bundle size increased beyond acceptable thresholds.

Quick Start

Use the benchmark skill to run a full performance audit and baseline comparison for your production site's homepage.

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 my pull requests?

To detect web performance regressions in pull requests, compare current page load metrics and Core Web Vitals against established baselines to catch slowdowns early before deployment.

What is the best way to track Core Web Vitals and page speed trends over time?

Tracking Core Web Vitals and page speed trends over time involves capturing baseline performance metrics and continuously monitoring live running pages to identify gradual degradation before it impacts users.

Do I need a browse daemon to measure real page load metrics for regression testing?

Yes, measuring real page load metrics and resource transfer sizes from live running pages requires the gstack browse daemon to collect browser performance API data for regression detection.

Can I validate bundle size and LCP changes before deploying a new feature?

Yes, you can validate bundle size and LCP changes before deploying by running a full performance audit and comparing current resource transfer sizes against pre-deployment performance baselines.

Does benchmarking work with configurable regression threshold alerting for web applications?

Yes, performance benchmarking works with configurable regression threshold alerting to automatically flag when page speed metrics or bundle sizes exceed acceptable limits during development workflows.