benchmark

Run baseline-aware browser benchmarks against URLs and report performance regressions.

9|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/CarbeneAI/Forge --skill benchmark-carbeneai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/CarbeneAI/Forge/tree/main/.claude/skills/benchmark
Command: npx skills add https://github.com/CarbeneAI/Forge --skill benchmark-carbeneai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates performance regression detection by running browser-based benchmarks, establishing baselines for page load times, Core Web Vitals, and resource sizes, and comparing them across PRs.

Core Features & Use Cases

  • Baseline capture and comparison for PRs and pages
  • Trend analysis over time with historical data
  • Detailed metrics including TTFB, FCP, LCP, DOM Interactive, DOM Complete, and Full Load
  • Resource and bundle size analysis with actionable recommendations
  • Exportable reports and diffs for stakeholder reviews

Quick Start

Run the benchmark on a URL to start a performance audit and baseline comparison

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 a pull request?

To detect web performance regressions in a pull request, run a baseline-aware benchmark against a URL to capture TTFB, FCP, LCP, and DOM metrics. The tool compares current PR results against historical baselines and outputs a structured performance diff report.

What Core Web Vitals and load metrics are captured during a page benchmark?

A page benchmark captures Core Web Vitals like FCP and LCP, alongside TTFB, DOM Interactive, DOM Complete, and full load times. It also collects a detailed resource breakdown to analyze bundle sizes and track performance trends over time.

Can I track web performance trends over time using baseline comparisons?

Yes, you can track web performance trends over time by exporting and storing baseline metrics from previous benchmarks. The tool compares new benchmark runs against these established baselines to identify long-term performance shifts and regressions.

Does the benchmark tool require any special dependencies to measure real user metrics?

The benchmark tool requires no external dependencies to measure real user metrics. It uses an internal browse daemon to collect genuine page load data and Core Web Vitals directly from the browser environment.

How do I generate an exportable performance report for stakeholder review?

You generate an exportable performance report for stakeholder review by running the benchmark on a target URL. The resulting structured report includes metric diffs, resource breakdowns, and actionable recommendations ready for export.

Why should I use baseline-driven benchmarking instead of ad hoc page load testing?

Baseline-driven benchmarking provides regression detection by comparing current metrics against historical data, unlike ad hoc testing. It establishes a performance baseline for PRs and pages, enabling accurate trend analysis and automated regression alerts for web vitals.