benchmark

Detect performance regressions across pull requests using the browse daemon.

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

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

  • Baseline creation and regression detection for PR flow using the browse daemon.
  • Compare current runs against baselines and generate trend reports across PRs.
  • Focus on page load times, Core Web Vitals, and resource size metrics, with diff and recommendations.

Quick Start

Run the benchmark with a URL to perform a full performance audit and baseline capture.

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 a pull request?

To detect performance regressions in a pull request, you compare current runs against stored baselines using the browse daemon. It captures navigation timing, Core Web Vitals, and resource sizes to surface diffs and recommendations.

What is performance baseline capture and when do I need it?

Performance baseline capture stores initial page load times, Core Web Vitals, and resource metrics under .gstack/benchmark-reports. You need it before detecting regressions to establish a reference point for future PR comparisons.

How do I track Core Web Vitals and page load trends over time?

You track Core Web Vitals and page load trends over time by running the benchmark across PRs to collect navigation and resource timing. It generates trend reports comparing current performance against historical baselines.

Can I run a quick performance check on a single URL?

Yes, you can run a quick performance check on a single URL to perform a full performance audit. This collects artifact metadata and navigation timing for immediate comparison against existing baselines.

Does performance regression detection work without external dependencies?

Yes, performance regression detection works without external dependencies. It uses the integrated browse daemon to establish baselines and collect resource timing metadata directly within your workflow.