benchmark

Measure web page performance and detect regressions across commits and PRs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Baseline and compare web performance across builds to detect regressions in page load times, Core Web Vitals, and resource usage.

Core Features & Use Cases

  • Baseline capture for pages and branches to establish performance expectations.
  • Automatic comparison against current data and trend analysis over time.
  • Per-page metrics, resource sizing, and bundle size awareness to pinpoint regressions and bottlenecks.

Quick Start

Run /benchmark <url> to start 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 web performance regressions across commits?

Detect web performance regressions by capturing baseline page metrics and comparing them against current build data. This Skill audits per-page timings, Core Web Vitals, and resource usage across commits or PRs to pinpoint bottlenecks.

What is the best way to measure Core Web Vitals for a specific URL?

Measure Core Web Vitals for a specific URL by running a full performance audit. The Skill collects per-page timing, resource sizing, and bundle size data using browser-based measurements to establish performance expectations.

How does baseline web performance capture work for branch comparisons?

Baseline web performance capture works by storing initial metric measurements for pages and branches. It automatically compares current audit data against these stored baselines and generates trend reports to identify regressions over time.

Do I need a browse daemon to run page load performance audits?

Yes, you need the browse daemon to run page load performance audits. The Skill relies on browser-based measurements to collect Core Web Vitals, per-page timing, and resource usage data for baseline comparison and trend reporting.

What format are web performance benchmark reports stored in?

Web performance benchmark reports are stored in both JSON and Markdown formats. The Skill saves these artifacts under the .gstack/benchmark-reports directory, providing structured data and readable summaries for trend analysis.