benchmark

Measure page performance across builds and report deltas against thresholds.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Chang-Shih-Yung/auto-learning --skill benchmark-chang-shih-yung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/Chang-Shih-Yung/auto-learning/tree/main/.claude/skills/gstack/benchmark
Command: npx skills add https://github.com/Chang-Shih-Yung/auto-learning --skill benchmark-chang-shih-yung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Measure and detect performance regressions by establishing baselines for page load times, Core Web Vitals, and resource sizes, then compare before/after on every PR and track trends over time.

Core Features & Use Cases

  • Baseline capture for pages, bundles, and traceable metrics.
  • Per-page metrics collection including TTFB, FCP, LCP, DOM Interactive, DOM Complete, and resource timing data.
  • Use cases: verify PRs meet performance budgets and identify regressions early.

Quick Start

Run the benchmark against a URL to start a full baseline performance audit.

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 PR workflow?

To detect performance regressions in a PR workflow, compare real page performance across builds using saved baselines for page load times, Core Web Vitals, and resource sizes. The system reports deltas against thresholds to identify regressions early.

What web performance metrics are needed for baseline tracking?

Baseline tracking requires per-page metrics including TTFB, FCP, LCP, DOM Interactive, DOM Complete, and resource timing data. These establish traceable performance baselines for pages and bundles to track trends over time.

How does baseline-based performance testing work?

Baseline-based performance testing works by collecting navigation and resource timing data against a URL, saving those metrics as a baseline, and then comparing before and after states on every PR to report deltas against thresholds.

Can I measure real page performance across builds without external dependencies?

Yes, you can measure real page performance across builds without external dependencies by running a full baseline performance audit against a URL using the built-in browse daemon to collect timing data and compare deltas.

What is the best way to verify PRs meet performance budgets?

The best way to verify PRs meet performance budgets is to capture baselines for page load times and bundle sizes, then automatically compare before and after metrics on every PR to detect regressions early.