benchmark

Compare page performance baselines against new builds to detect regressions.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/adityasingh2400/SwarmSell --skill benchmark-adityasingh2400
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/adityasingh2400/SwarmSell/tree/main/.claude/skills/benchmark
Command: npx skills add https://github.com/adityasingh2400/SwarmSell --skill benchmark-adityasingh2400

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regression detection using the browse daemon. Establishes baselines for page load times, Core Web Vitals, and resource sizes. Compares before/after on every PR. Tracks performance trends over time.

Core Features & Use Cases

  • Baseline-driven performance measurements across pages and resources
  • Live tracking of Core Web Vitals, TTFB, FCP, LCP, DOM timings, and bundle sizes
  • Use cases include PR validation, Canary analyses, and trend reporting over time

Quick Start

Run a benchmark on a URL to generate a baseline, compare it against historical runs, and produce a local report.

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 on a web page before merging a PR?

Detect performance regressions by establishing baselines for page load times and Core Web Vitals, then comparing new builds against them. The Skill applies these measurements directly to PR workflows to catch slowdowns before merging.

Can I track Core Web Vitals like LCP and FCP across multiple pages automatically?

Track Core Web Vitals like LCP and FCP automatically across pages using the browse daemon. It captures TTFB, FCP, LCP, DOM timings, and bundle sizes to provide live performance tracking for your web application.

What is baseline-first performance benchmarking and when do I need it?

Baseline-first performance benchmarking establishes a historical performance reference before measuring new builds. You need it when you want to validate PRs, run Canary analyses, and track performance trend data over time to prevent slowdowns.

How do I generate a performance trend report comparing current builds to historical runs?

Generate a performance trend report by running a benchmark on a URL to establish a baseline, then comparing it against historical runs. It produces a structured local report containing baselines, diffs, and trend data for later review.

Does this benchmarking approach require external dependencies or components to run?

This benchmarking approach requires no external dependencies or components to run. It uses the browse daemon to measure page load times, resource sizes, and Core Web Vitals, storing the resulting structured reports locally.

What is the best way to compare bundle sizes and DOM timings before and after a code change?

Compare bundle sizes and DOM timings before and after a code change by establishing baselines and comparing new builds. It captures these metrics across pages and produces a structured report with diffs to highlight regressions.