benchmark

Collect browser performance metrics and compare them to baselines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a rigorous framework to detect web performance regressions by collecting browser performance metrics and comparing them against baselines, enabling teams to identify degradations early and drive improvements.

Core Features & Use Cases

  • Baseline capture: Save performance snapshots for platforms/pages to compare future runs.
  • Diff & trend analysis: Compare current metrics against baseline and show trends over time.
  • Actionable reporting: Generate performance reports highlighting regressions and recommendations.

Quick Start

Run /benchmark with a URL to start a performance audit and baseline comparison.

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 different branches?

To detect web performance regressions across branches, you collect browser performance metrics and compare them against saved baselines. This highlights degradations early by showing diff-based comparisons for pages across branches and PRs.

How do I capture a baseline for web performance metrics?

You capture a baseline by saving a performance snapshot for specific platforms and pages. This baseline is then persisted to compare future runs and identify metric regressions during trend analysis.

What do I need to collect browser performance metrics for benchmarking?

To collect browser performance metrics for benchmarking, you need the browse daemon, perf tooling, and JS performance APIs. These gather the metrics and persist results for baseline comparison and reporting.

What is the best way to generate web performance reports with trend analysis?

The best way to generate web performance reports with trend analysis is to compare current metrics against a baseline and persist the results. This produces actionable reports highlighting regressions and recommendations.

Does this benchmarking process work with Web Vitals?

Yes, the benchmarking process works with Web Vitals by leveraging JS performance APIs to gather metrics. It applies these metrics to pages across branches and PRs for baseline capture and diff-based comparisons.