benchmark

Measure web page performance regressions by comparing baseline and current metrics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects performance regressions by establishing baselines for page load times, Core Web Vitals, and resource sizes, enabling teams to quantify slowdowns across PRs.

Core Features & Use Cases

  • Baseline and compare: capture TTFB, FCP, LCP, DOM timings, and resource timing for pages, then compare current runs against baselines.
  • Trend analysis: accumulate historical benchmarks to illustrate performance trends and regression warnings.
  • PR integration: surface performance impact of changes in a PR workflow and guide optimizations.

Quick Start

Run the benchmark against a URL to create a baseline and compare with current results.

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

Detect web performance regressions by collecting baseline and current metrics for pages, then comparing TTFB, FCP, LCP, and bundle sizes across PRs to quantify slowdowns and generate reports.

What Core Web Vitals and timing metrics can I track for page load performance?

Track Core Web Vitals and page load performance by capturing TTFB, FCP, LCP, and DOM timings, along with resource timing data from navigation and resource entries, to establish baselines and measure regressions.

How do I establish a performance baseline for my web pages?

Establish a performance baseline by running the benchmark against a URL to collect current timing metrics and resource sizes, storing the baseline data under the benchmark-reports directory for future comparisons.

Can I analyze historical performance trends to identify slowdowns?

Analyze historical performance trends by accumulating benchmark runs over time, illustrating performance trajectories and generating regression warnings to visualize slowdowns across pages.

Does benchmarking bundle sizes require external dependencies?

Benchmarking bundle sizes requires no external dependencies, using the browse daemon to collect resource timing data and compare current bundle sizes against stored baselines directly within your environment.