benchmark

Benchmark web performance by capturing timing metrics and comparing them against stored baselines.

2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/OmerFarukOruc/symphony-orchestrator --skill benchmark-omerfarukoruc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/OmerFarukOruc/symphony-orchestrator/tree/main/.claude/skills/gstack/benchmark
Command: npx skills add https://github.com/OmerFarukOruc/symphony-orchestrator --skill benchmark-omerfarukoruc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps teams measure and protect their web performance by providing automated benchmarking, baseline capture, and regression detection across pages.

Core Features & Use Cases

  • Baseline capture: establish and store performance baselines for URLs or SPA page groups.
  • Regression detection: compare current metrics against baselines to surface regressions and warnings.
  • Trend analysis: build historical view across benchmarks to monitor performance drift.
  • Page-level reporting: generate structured reports including timing metrics and resource usage.

Quick Start

Run a full benchmark against a URL to capture metrics, compare with the baseline, and generate a report.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I establish a web performance baseline and compare page load metrics against it?

To establish a web performance baseline, capture detailed timing metrics and resource data for a URL and store them. You can then compare subsequent page load captures against this baseline to detect regressions and generate structured reports.

What is the best way to automate web performance benchmarking and regression detection across multiple pages?

Automated web performance benchmarking uses a browse-daemon and the Performance API to collect resource data and timing metrics. It compares current captures against stored baselines to surface performance regressions and supports phased workflows across multiple pages.

Does web performance benchmarking with this approach require a browse-daemon and Performance API?

Yes, capturing web performance benchmarks and comparing them against baselines requires a browse-daemon and the Performance API. These components are necessary to collect detailed timing metrics and resource data for accurate reporting.

Can I generate page-level reports with resource analysis and trend analysis for SPAs?

Yes, you can generate page-level reports with resource analysis and timing metrics for SPA page groups. The benchmarking workflow supports trend analysis to monitor performance drift over time across multiple pages.

What web vitals and timing metrics are captured during a page load benchmark?

A page load benchmark captures detailed timing metrics and resource usage data using the Performance API. These metrics are structured to compare current web vitals against stored baselines and identify performance regressions.