benchmark

Compare PR builds against baselines to detect page load and Core Web Vitals regressions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Baseline performance baselining and regression detection for web apps using the browse daemon. It enables teams to measure page load timings, Core Web Vitals, and resource sizes, and identify regressions across PRs.

Core Features & Use Cases

  • Baseline capture for pages and apps using the browse daemon to ground performance expectations.
  • PR-level regression detection by comparing current metrics against baselines.
  • Trend analysis over time to reveal slowdowns and performance drift.
  • Quick-start guidance for running benchmarks on target URLs and comparing results.

Quick Start

Invoke the benchmark skill on a URL to measure performance, baseline it if needed, and compare results to identify regressions.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I detect Core Web Vitals regressions in a PR build?

Detect Core Web Vitals regressions by comparing current PR build metrics against established baselines. This skill measures page load timings and resource sizes using the browse daemon, generating actionable insights when current performance drops below baseline expectations.

What metrics are tracked for web performance baseline and trend analysis?

Metrics tracked for web performance baselines include TTFB, FCP, LCP, and DOM timings. The system establishes baselines for these Core Web Vitals and resource sizes, then performs trend analysis over time to reveal slowdowns and performance drift across PRs.

How do I baseline page load times for a target URL?

Baseline page load times by invoking the benchmark skill on a target URL. It uses the browse daemon to measure page load timings and resource sizes, establishing the baseline dataset required for future PR comparisons and regression detection.

Do I need a baseline dataset to compare current PR performance?

Yes, you need an existing baseline dataset to compare current PR performance. The skill requires a pre-established baseline and a target URL to perform comparisons, measuring current metrics against the baseline to identify regressions and generate actionable insights.

Which pages can I test for performance regression with the browse daemon?

You can test pages measured with the browse daemon for performance regression. The scope includes pages tested with this daemon, capturing metrics like TTFB, FCP, LCP, and DOM timings to compare current PR builds against established baselines.

Why does performance trend analysis matter for web apps?

Performance trend analysis matters because it reveals slowdowns and performance drift over time. By continuously comparing PR builds against baselines for Core Web Vitals and page load timings, teams can identify regressions early and maintain stable web app performance.