benchmark

Compare current web page metrics against baselines to detect performance regressions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regressions in web apps are hard to spot before PRs land. This Skill automates baselining, compares current runs against historical data, and surfaces actionable regressions.

Core Features & Use Cases

  • Establish baseline performance using a browse daemon and perf collection.
  • Compare current page metrics (TTFB, FCP, LCP, DOM timing) against baselines and generate a clear report.
  • Track performance trends over time and flag regressions across PRs.

Quick Start

Run /benchmark <url> to capture a baseline and compare current performance against it.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I catch web performance regressions before a PR lands?

You can catch web performance regressions by capturing a baseline of metrics like TTFB, FCP, and LCP, then comparing current page runs against that historical data to surface actionable deviations automatically.

What is the best way to track Core Web Vitals changes across multiple URLs?

Tracking Core Web Vitals changes across URLs is done by running page-wide benchmarks that evaluate JavaScript and collect performance data, comparing current DOM timing and resource transfers against an established baseline.

How do I establish a performance baseline for my web app?

To establish a performance baseline, use a browse daemon and perf collection to capture initial page metrics such as TTFB, FCP, and LCP, which act as the reference point for future regression comparisons.

Does automated benchmarking require a browse daemon to measure page load?

Yes, automated benchmarking requires a browse daemon alongside JavaScript evaluation and perf collection to accurately measure page load metrics, gather data, and generate summarized regression and warning reports.

Can I generate a regression report comparing current page metrics to historical data?

Yes, you can generate a regression report by comparing current page metrics against a previously captured baseline, which flags performance regressions and warnings across tracked URLs.

What specific metrics are compared when checking for page load regressions?

When checking for page load regressions, the metrics compared include TTFB, FCP, LCP, DOM timing, and resource transfers, providing a comprehensive view of page-wide performance trends.