benchmark

Measure page performance metrics and compare them against baselines to detect regressions.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/him55710-sudo/uni-foli --skill benchmark-him55710-sudo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/him55710-sudo/uni-foli/tree/main/.agents/skills/gstack-benchmark
Command: npx skills add https://github.com/him55710-sudo/uni-foli --skill benchmark-him55710-sudo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects performance regressions by measuring and comparing page load metrics against baselines to protect user experience.

Core Features & Use Cases

  • Baseline capture and regression reporting for PRs
  • End-to-end performance metrics: TTFB, FCP, LCP, DOM Interactive, DOM Complete, Full Load
  • Trend analysis across builds and deployments
  • Integrations with PR workflows and dashboards

Quick Start

Run /benchmark <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 web performance regressions by measuring page load metrics against saved baselines. This Skill captures end-to-end performance data like TTFB, FCP, and LCP, computing deltas to generate regression reports directly within your PR workflows.

What page load metrics are needed for a web-vitals baseline comparison?

A web-vitals baseline comparison requires page load metrics including TTFB, FCP, LCP, DOM Interactive, DOM Complete, and Full Load. It computes deltas against baseline files stored under .gstack/benchmark-reports/baselines to identify performance shifts.

How does baseline capture and trend analysis work for performance monitoring?

Baseline capture and trend analysis work by collecting JavaScript performance probes during page loads and saving them as baseline files. It then compares subsequent builds and deployments against these files to track metric trends and detect regressions.

Do I need the browse daemon tooling to run a page performance audit?

Yes, you need the browse daemon tooling and JavaScript performance probes to run a page performance audit. The tooling collects the required metrics and reads baseline files from the .gstack/benchmark-reports/baselines directory to generate comparison reports.

Can I monitor production page load performance across deployments?

Yes, you can monitor production page load performance across deployments. It captures end-to-end metrics like LCP and FCP, compares them against established baselines, and provides trend analysis to protect user experience during continuous deployments.

What is the best way to compare page performance metrics for a specific URL?

The best way to compare page performance metrics for a specific URL is running a full audit against a saved baseline. This captures TTFB, FCP, and LCP metrics, computes deltas, and generates a regression report to highlight any performance degradation.