benchmark

Measures real-user page performance and detects regressions against a baseline.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/JeremiahEllington/NoahEllington --skill benchmark-jeremiahellington
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/JeremiahEllington/NoahEllington/tree/main/.claude/skills/benchmark
Command: npx skills add https://github.com/JeremiahEllington/NoahEllington --skill benchmark-jeremiahellington

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill measures real-user page performance and detects regressions by comparing current metrics to a baseline.

Core Features & Use Cases

  • Baseline capture: Save performance data for future comparisons.
  • Diff & trend reports: Compare changes on the current branch and show trends over time.
  • Comprehensive metrics: Collect navigation timing, resource usage, bundle sizes, and network data, then generate reports.

Quick Start

Run /benchmark https://example.com to measure page performance and compare against the saved 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 on my current branch?

Detect web performance regressions by comparing current page metrics against a saved baseline. The tool diffs navigation timing, resource usage, and bundle sizes to highlight changes introduced on the current branch.

What metrics are included in a baseline performance report?

A baseline performance report includes navigation timing, resource usage, bundle sizes, and network data. These metrics are collected from real-user page loads and saved to generate future comparison and trend reports.

How do I benchmark multiple pages and track performance trends over time?

Benchmark multiple pages by running measurements across targeted URLs to capture initial baselines. The tool tracks performance trends over time by automatically diffing subsequent metric snapshots against those saved baselines.

Can I measure real-user page performance without configuring dependencies?

Yes, you can measure real-user page performance without configuring dependencies. The tool runs directly via a simple command, taking a target URL to collect navigation timing and generate a baseline comparison report.

What is the best way to compare current bundle sizes against a previous build?

The best way to compare current bundle sizes against a previous build is to load the saved baseline data. The tool automatically diffs current resource usage and bundle metrics against the baseline to expose any size regressions.

Why do I need a saved baseline to measure page performance regressions?

You need a saved baseline to measure page performance regressions because the tool requires an initial snapshot of navigation timing and network data. Without this baseline, there is no reference point to diff current metrics against for detecting changes.