benchmark

Collect core web vitals and resource metrics to detect performance regressions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/caraseli02/MoldovaDirect --skill benchmark-caraseli02
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/caraseli02/MoldovaDirect/tree/main/.claude/skills/gstack/benchmark
Command: npx skills add https://github.com/caraseli02/MoldovaDirect --skill benchmark-caraseli02

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects performance regressions by collecting core web vitals and resource metrics for a given URL, establishing baselines and surfacing actionable insights for PRs.

Core Features & Use Cases

  • Baseline capture for performance metrics (TTFB, FCP, LCP, DOM timings) and bundle/resource sizes.
  • Per-page analysis and comparison against a baseline with regression/warning thresholds.
  • Trend analysis over historical benchmarks and automated report generation.
  • Saving structured reports to .gstack/benchmark-reports for audit trails.

Quick Start

Run the benchmark skill with a URL to start a full performance audit and compare it 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 workflow?

Detect web performance regressions by collecting core web vitals and resource metrics for a URL, comparing current measurements against a stored baseline, and flagging regressions directly in your PR workflows.

What is the best way to establish a performance baseline for core web vitals?

Establishing a performance baseline involves capturing core web vitals like TTFB, FCP, and LCP alongside DOM timings and bundle sizes, storing these metrics as a reference point for future regression comparisons.

How do I track LCP and FCP metrics over time for historical trend analysis?

Track LCP and FCP metrics over time by running periodic benchmarks, saving structured reports under .gstack/benchmark-reports for audit trails, and analyzing historical trends to identify long-term performance shifts.

Can I measure resource timing and bundle sizes without external dependencies?

Yes, you can measure resource timing and bundle sizes using the browse daemon and JavaScript evaluation, ensuring comprehensive performance measurements without requiring external dependencies or components.

Does the benchmark skill generate automated reports for slowest resources?

Yes, the benchmark skill generates concise automated reports detailing the slowest resources, navigation timing, and resource metrics, saving these structured outputs for audit trails and regression flagging.