benchmark

Detect performance regressions by comparing navigation and resource timing metrics against URL baselines.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/adryanmoldokkr32-pixel/gstack --skill benchmark-adryanmoldokkr32-pixel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/adryanmoldokkr32-pixel/gstack/tree/main/benchmark
Command: npx skills add https://github.com/adryanmoldokkr32-pixel/gstack --skill benchmark-adryanmoldokkr32-pixel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regression detection using the browse daemon. Establishes baselines for page load times, Core Web Vitals, and resource sizes. Compares before/after on every PR. Tracks performance trends over time.

Core Features & Use Cases

  • Establish baselines for pages, track performance metrics across PRs
  • Compare current builds to baselines and surface regressions
  • Visualize trends over time and identify hotspots in resource usage

Quick Start

Run a full performance audit on a target URL to baseline and compare against previous runs.

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 CI workflows?

Performance regressions are detected by collecting navigation and resource timing metrics, storing baselines per URL, and comparing current results against historical data to alert you across PRs and branches.

How do I establish baselines for Core Web Vitals and resource sizes?

You can establish baselines for Core Web Vitals and resource sizes by running a full performance audit on a target URL, which captures page load metrics and stores them for comparison against future builds.

Can I compare current builds against historical performance data to surface regressions?

Yes, you can compare current builds to baselines by running a diff analysis on collected metrics, which surfaces regressions and provides actionable insights for performance optimization.

What is the best way to track performance trends over time and identify resource hotspots?

Tracking performance trends over time is achieved by continuously capturing timing metrics per URL and visualizing the historical data to identify hotspots in resource usage.

Do I need a specific environment to collect navigation and resource timing metrics?

Collecting navigation and resource timing metrics requires the browse daemon to gather data from target URLs, enabling baseline capture and diff analysis without external dependencies.

Why does performance regression detection fail to surface resource usage hotspots?

Regression detection may fail to surface hotspots if historical baselines are not properly established per URL, preventing accurate trend visualization and diff analysis across PRs.