benchmark

Benchmark web application performance baselines and flag regressions across commits.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance benchmarking helps teams quantify web app performance and detect regressions across commits.

Core Features & Use Cases

  • Baseline measurements for Core Web Vitals (LCP, FID, CLS) and page load timings.
  • Bundle size and resource size analysis across builds and PRs.
  • Use Case: Integrate into CI to automatically compare current PR metrics against baselines and alert on regressions.

Quick Start

Run the benchmark on your target app to capture baseline metrics and compare against the previous run.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I track Core Web Vitals regressions in my CI pipeline?

You can track Core Web Vitals regressions in CI by capturing baseline metrics for LCP, FID, and CLS, then comparing current build metrics against these baselines to automatically flag performance drops before shipping.

What is the best way to monitor bundle size changes across pull requests?

Monitoring bundle size across pull requests involves analyzing resource sizes during the build process and comparing them against a captured baseline to detect and alert on any unwanted size regressions.

How do I establish a performance baseline for web applications locally?

To establish a performance baseline locally, run the benchmark against your target web application to capture current page load timings and Core Web Vitals, saving these metrics for repeatable comparisons across future commits.

Can I configure custom performance thresholds for web vitals comparisons?

Yes, you can configure custom thresholds for web vitals comparisons, allowing you to define specific acceptable limits for metrics like LCP and bundle size to prevent regressions from passing your CI checks.

Does performance benchmarking work without external dependencies?

Performance benchmarking for web vitals and bundle size operates without external dependencies, functioning directly within your local development environment or PR workflows to provide repeatable comparison reporting.

Why should I compare page load timings across different commits?

Comparing page load timings across commits quantifies web app performance and detects regressions early, ensuring that new code changes do not degrade the user experience before they are merged and shipped.