benchmark

Detect and report performance regressions in web applications using Core Web Vitals.

3|Updated Oct 12, 2025
One-click install
npx skills add https://github.com/mostafasudo/warpy --skill benchmark-mostafasudo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/mostafasudo/warpy/tree/main/.codex/skills/gstack/benchmark
Command: npx skills add https://github.com/mostafasudo/warpy --skill benchmark-mostafasudo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps identify performance regressions in web applications by comparing before-and-after metrics such as page load times, Core Web Vitals, and resource sizes.

Core Features & Use Cases

  • Performance Baseline Comparison: Automatically establishes and compares baselines for performance metrics.
  • Regression Detection: Highlights any performance regressions between baselines and current data.
  • Trend Analysis: Tracks and visualizes performance trends over time.
  • Use Case: Before deploying a new feature or update to your web application, use this Skill to ensure that the performance remains stable or improves compared to the previous state.

Quick Start

Run the benchmark skill on your application using the command: benchmark <url>.

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 my web application?

Detect performance regressions by running the benchmark skill on your URL to compare current page load times and Core Web Vitals against historical data. It automatically establishes baselines and highlights any metrics that have degraded over time.

What metrics are used to measure web application page speed?

Page speed is measured using metrics like page load times, Core Web Vitals, and resource sizes. The benchmark skill analyzes these indicators to track performance trends and identify regressions between current data and established baselines.

How do I set up a performance baseline for my website?

Set up a performance baseline by running the benchmark skill with your application URL. It automates the setup process, captures current Core Web Vitals and page load times, and stores them for future regression comparison.

Do I need a specific browser to perform web performance analysis?

Yes, web performance analysis requires a browser with performance analysis capabilities and tools for measuring web performance. The benchmark skill relies on these browser features to capture accurate page load times and Core Web Vitals data.

When should I run a performance benchmark on my web application?

Run a performance benchmark before deploying a new feature or update to your web application. This ensures that performance remains stable or improves compared to the previous state, preventing unexpected page speed regressions.