benchmark

Detect performance regressions in web applications using browser metrics and baseline comparison.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Read, Write, Glob, AskUserQuestion, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The benchmark skill is designed to streamline performance regression detection in your applications, saving you the time and hassle of manually measuring performance metrics.

Core Features & Use Cases

  • Performance Regression Detection: Automate the process of capturing performance metrics, enabling you to quickly identify and address performance issues.
  • Automated Baseline Comparison: Compare current performance against baseline data, highlighting areas where the application has regressed.
  • Use Case: By using the /benchmark command, you can measure the performance of your application at various points in its lifecycle, ensuring that optimizations don't inadvertently introduce performance regressions.

Quick Start

Run the benchmark skill with the specific URL of your application, e.g., /benchmark http://example.com.

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

You can automate performance regression detection by running a benchmark command against your application URL to gather real-time timing metrics like TTFB, FCP, and LCP, then compare them against historical baseline data to identify any degradations.

What timing metrics are captured during web performance testing?

Web performance testing captures timing metrics including Time to First Byte (TTFB), First Contentful Paint (FCP), Largest Contentful Paint (LCP), and various DOM states to provide a comprehensive analysis of application loading behavior.

How does automated baseline comparison work for performance testing?

Automated baseline comparison works by capturing current performance metrics from a running web application and comparing them against historical baseline data, highlighting specific areas where the application has regressed over time.

Can I benchmark a running web application using bash scripts?

Yes, you can benchmark a running web application using bash scripts. The process leverages the browse daemon and JavaScript evaluation to gather real-time performance data directly from the specified application URL.

When do I need to measure performance regression in my application lifecycle?

You need to measure performance regression at various points in your application lifecycle to ensure that recent code optimizations or updates do not inadvertently introduce performance bottlenecks or degrade existing timing metrics.