benchmark

Compare current page metrics to baselines to detect performance regressions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically detects performance regressions by comparing current page metrics against baselines, helping teams protect user experience across PRs.

Core Features & Use Cases

  • Establish baselines for page load times, Core Web Vitals, and resource sizes, and run regression checks on every PR.
  • Compare current performance against historical trends and surface actionable insights for optimization.
  • Use Case: When a PR adds a new bundle, quickly verify it didn't degrade TTFB, FCP, LCP, or total resource transfer.

Quick Start

Run /benchmark <url> to start a full performance regression test against that page.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I detect performance regressions in a pull request?

Detect performance regressions by comparing current page metrics against historical baselines. This Skill measures TTFB, FCP, LCP, DOM metrics, and bundle sizes to automatically surface degradations during PR reviews.

What are performance baselines and when do I need them?

Performance baselines are historical snapshots of page metrics and bundle sizes used to detect regressions. You need them when running PR workflows to ensure new code changes do not degrade Core Web Vitals or resource transfer sizes.

How do I check Core Web Vitals and bundle size on a specific URL?

Run a performance regression test on a specific URL to check Core Web Vitals and bundle sizes. The Skill analyzes the page to measure TTFB, FCP, LCP, DOM metrics, and total resource transfer against your established baselines.

Can I analyze performance trends across multiple builds?

Yes, you can analyze performance trends across builds. The Skill compares current page metrics against historical trend data, providing actionable insights for optimization based on evolving Core Web Vitals and resource transfer sizes.

Do I need external dependencies to run performance benchmarks?

No, you do not need external dependencies to run these performance benchmarks. The Skill operates independently to measure page-level metrics, manage baselines, and apply regression thresholds directly within your PR workflows.

Why did my PR fail the performance regression check?

Your PR failed the performance regression check because current page metrics exceeded your baseline regression thresholds. The Skill identifies specific degradations in TTFB, FCP, LCP, DOM metrics, total resource transfer, or bundle sizes.