benchmark

Measure page timings and resource usage against stored baselines to identify performance regressions.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/CaltexBevo/ihe-pulse --skill benchmark-caltexbevo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/CaltexBevo/ihe-pulse/tree/main/.claude/skills/gstack.bak/benchmark
Command: npx skills add https://github.com/CaltexBevo/ihe-pulse --skill benchmark-caltexbevo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regression is hard to detect without baselines. This skill establishes baselines for page load times, Core Web Vitals, and resource sizes and compares current runs to those baselines to surface regressions.

Core Features & Use Cases

  • Baseline capture for a PR or benchmark run
  • Per-page metrics like TTFB, FCP, LCP, and DOM timings
  • Trend analysis and regression/warning thresholds

Quick Start

Run a full benchmark with /benchmark <url> to measure and compare against the 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 in a pull request?

Track Core Web Vitals regressions by measuring page timings and resource usage against stored baselines. Comparing current benchmark runs to baselines surfaces regressions and warnings for ongoing performance budgets.

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

Track Core Web Vitals across multiple environments by capturing per-page metrics like TTFB, FCP, and LCP. Trend analysis compares current runs to baselines to identify ongoing performance regressions.

How do I establish a performance baseline for page load times?

Establish a performance baseline for page load times by running a benchmark to collect navigation and resource timing data. This stored baseline computes deltas for future performance comparisons.

Do I need a browse daemon to collect resource timing data for benchmarks?

Yes, you need a browse daemon to collect navigation and resource timing data for benchmarks. The daemon gathers the metrics required to compute deltas against stored performance baselines.

Can I set warning thresholds for performance budgets in CI benchmarks?

Yes, you can set warning thresholds for performance budgets in CI benchmarks. The benchmark compares current run metrics like TTFB and LCP against baselines to flag regressions and warnings.