benchmark

Benchmark web pages against baselines to detect performance regressions across PRs.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/tyhuffman7/gstack-hermes --skill benchmark-tyhuffman7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/tyhuffman7/gstack-hermes/tree/main/gstack-benchmark
Command: npx skills add https://github.com/tyhuffman7/gstack-hermes --skill benchmark-tyhuffman7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Baseline-driven detection of performance regressions across web pages and PRs, enabling fast identification of slow changes.

Core Features & Use Cases

  • Baseline capture for pages and navigation sets
  • Diff and trend analysis across commits and PRs
  • Per-page timing and resource metrics with clear actionable insights
  • Automated reports for quick review during code reviews

Quick Start

Run /benchmark <url> to perform a full performance audit and compare it against your baseline.

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 benchmarking every PR against established baselines. The tool collects metrics via the browse daemon and browser performance APIs, producing detailed comparison reports for quick review.

What web vitals and timing metrics are tracked for baseline comparison?

Tracked web vitals and timing metrics include TTFB, FCP, LCP, and DOM metrics. Resource usage is also monitored across baseline captures, diffs, and trend analysis for single pages or navigation sets.

How do I benchmark a single URL against a previous performance baseline?

Benchmark a single URL by running the audit command against the target web page. The tool collects performance metrics via browser APIs and compares current timing results directly against your stored baseline data.

Can I track performance trends for a set of pages instead of just a single page?

Track performance trends across navigation sets and multiple web pages. The tool captures baselines for entire page sets, enabling diff and trend analysis across commits to identify slow changes in web applications.

Does benchmarking web vitals require any external dependencies or components?

Benchmarking web vitals requires no external dependencies or components. The tool operates independently, collecting metrics via the browse daemon and standard browser performance APIs to generate comparison reports.