benchmark

Measure navigation timing metrics and flag performance regressions against historical baselines.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/alexandervashurin/semaphore --skill benchmark-alexandervashurin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/alexandervashurin/semaphore/tree/main/.claude/skills/benchmark
Command: npx skills add https://github.com/alexandervashurin/semaphore --skill benchmark-alexandervashurin

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

  • Automated baseline capture for a given URL and branch.
  • End-to-end performance data collection including TTFB, FCP, LCP, DOM metrics, and resource analysis.
  • Comparison against baseline with a summarized report and trend insights.
  • Supports per-page analysis and historical trend tracking across benchmarks.

Quick Start

Type /benchmark <url> to start a full 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 on a pull request?

Detect web performance regressions by comparing new results against historical baselines on PRs. This Skill measures navigation timing metrics and flags deviations using a browse daemon to prevent performance degradation.

What Core Web Vitals are tracked during a page load baseline comparison?

Core Web Vitals tracked during a page load baseline comparison include TTFB, FCP, and LCP. It also collects DOM timings and per-resource sizes to provide a comprehensive performance report.

Can I establish an automated performance baseline for a specific branch?

You can establish an automated performance baseline for a specific branch and URL. The Skill captures page load times, Core Web Vitals, and resource sizes to compare against future pull requests.

How do I track web performance trends over time for my application?

Track web performance trends over time by running benchmarks that store historical navigation timing metrics. It surfaces trend insights and deviations from the baseline to help you monitor performance improvements.

Does this benchmarking tool provide per-resource analysis for page load metrics?

This benchmarking tool provides per-resource analysis for page load metrics. It measures individual resource sizes and DOM timings, allowing you to pinpoint exactly which assets are causing performance deviations.