benchmark

Measure page performance and compare results against historical baselines.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/FxHollow/100000mrr-landing --skill benchmark-fxhollow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/FxHollow/100000mrr-landing/tree/main/.agents/skills/gstack/benchmark
Command: npx skills add https://github.com/FxHollow/100000mrr-landing --skill benchmark-fxhollow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regression detection and baseline tracking for web applications. It establishes baselines for page load times, Core Web Vitals, and resource sizes, and compares new builds against historical data to surface regressions and trends.

Core Features & Use Cases

  • Establish Baselines: capture page timing data, resource sizes, and bundle metrics for future comparisons.
  • Compare PRs and branches: automatically contrast current results against historical baselines to surface regressions.
  • Trend and Alerting: generate performance trends over time and trigger alerts for regressions.
  • Report Storage: persist results under .gstack/benchmark-reports for later review and sharing.

Quick Start

Run the benchmark with a URL to start a full performance audit and baseline comparison.

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

Detect performance regressions across pull requests and branches by comparing current page load times, Core Web Vitals, and bundle sizes against historical baselines to automatically surface regressions.

What is performance baseline tracking for web applications?

Performance baseline tracking for web applications is the process of capturing initial page timing data, resource sizes, and bundle metrics to establish a reference point. This baseline is stored to detect future regressions and analyze performance trends over time.

How do I establish a baseline for Core Web Vitals and page load times?

Establish a baseline for Core Web Vitals and page load times by running a full performance audit on a running page URL. The tool captures and records the timing data and resource sizes under .gstack/benchmark-reports for future comparisons.

Can I track bundle size and page load trends over time for canaries?

Yes, you can track bundle size and page load trends over time for canaries. The tool applies measurements across PRs, diffs, and canaries, persisting results under .gstack/benchmark-reports to generate historical trends and alert when thresholds are exceeded.

Does this benchmarking tool require external dependencies to monitor web vitals?

No, this benchmarking tool requires no external dependencies to monitor web vitals. It operates independently to measure performance on running pages, establish baselines, and generate alerts without relying on external integrations.