benchmark

Measure web page performance metrics and compare against stored baselines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies and measures performance regressions by comparing baseline page load metrics, helping developers maintain optimal user experiences.

Core Features & Use Cases

  • Performance Monitoring: Collects detailed metrics such as First Contentful Paint, Largest Contentful Paint, and Total Requests for web pages.
  • Baseline Comparison: Saves baseline data and highlights regressions across versions or PRs.
  • Use Case: When a developer pushes a new feature, use this Skill to ensure it does not slow down page load or increase bundle size excessively.

Quick Start

Run the gstack-benchmark skill with a URL to immediately analyze page performance and compare with stored baselines.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I detect web page performance regressions after a new feature push?

Detect web page performance regressions by collecting load metrics like First Contentful Paint and comparing them against saved baselines. This structured measurement highlights slowdowns and increased resource use across versions.

What is the best way to monitor page load times for web applications?

The best way to monitor page load times is to collect detailed metrics such as Largest Contentful Paint and Total Requests. This process identifies performance regressions early to help maintain optimal user experiences.

How do I compare current page load metrics against a baseline?

Compare current page load metrics against a baseline by running a structured performance measurement on the web page. The analysis highlights regressions by evaluating current metrics alongside previously saved baseline data.

Can I analyze page performance and check for regressions using just a URL?

Yes, you can analyze page performance by providing a URL to immediately collect metrics and compare them with stored baselines. This identifies load time regressions and resource use issues without complex setup.

What specific web performance metrics are collected to identify regressions?

The specific web performance metrics collected include First Contentful Paint, Largest Contentful Paint, and Total Requests. These metrics are measured against baselines to identify regressions and optimize load time.

Why does my web page load time increase after updating versions?

Web page load time may increase after updating versions due to performance regressions. Comparing current resource use and load metrics against saved baselines helps identify what changes caused the slowdown.