benchmark

Compare baseline and current web performance metrics to detect regressions.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/joyce820309/holo-oahu --skill benchmark-joyce820309
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/joyce820309/holo-oahu/tree/main/.skills/gstack/benchmark
Command: npx skills add https://github.com/joyce820309/holo-oahu --skill benchmark-joyce820309

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill identifies performance regressions in web applications by comparing baseline metrics against current measurements, alerting developers to potential issues early.

Core Features & Use Cases

  • Performance Baseline: Establishes baseline metrics for page load times, Core Web Vitals, and resource sizes.
  • Regression Detection: Compares before/after metrics on every PR, tracking performance trends over time.
  • Use Case: When you need to ensure that new changes to your web application do not introduce performance issues.

Quick Start

Run the benchmark skill with the command /benchmark <url> to perform a full performance audit.

Frequently Asked Questions about benchmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect performance regressions in my web application?

You can detect performance regressions by comparing current measurements against an established performance baseline. This identifies issues like increased load times, slower rendering, and larger resource sizes before they affect users.

What web vitals and metrics do I need to establish a performance baseline?

Establishing a performance baseline requires measuring page load times, Core Web Vitals, and resource sizes. These baseline metrics serve as the reference point to detect regressions when comparing before and after states.

How do I track web performance trends over time on every PR?

Tracking web performance trends over time involves comparing before and after metrics on every pull request. This continuous regression detection ensures new changes do not introduce increased load times or slower rendering.

How do I run a full performance audit on a specific URL?

To perform a full performance audit on a specific URL, execute the benchmark command with your target link. This gathers the required performance metrics and compares them against your established baseline.

Do I need script execution access to measure web application load times?

Yes, detecting regressions requires the ability to execute scripts to gather data and access the application's performance metrics. This script execution is necessary to collect current measurements for comparison.

What are the limitations of using baseline comparisons for regression detection?

Regression detection using baseline comparisons is limited by its reliance on established baseline metrics and script execution access. It cannot identify performance issues if a baseline is not properly established or if scripts cannot gather the required data.