benchmark

Measure load times, resource sizes, and Core Web Vitals across targets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Measure performance baselines, detect regressions before/after PRs, and compare stacks to ensure fast, reliable releases.

Core Features & Use Cases

  • Establish performance baselines using page, API, and build metrics
  • Detect regressions across PRs with before/after comparisons and CI integration
  • Compare different stacks or configurations to guide optimization
  • Output baselines to a centralized store and surface results for teams

Quick Start

Run /benchmark baseline to save current metrics, then use /benchmark compare after changes to detect performance regressions.

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 CI pipeline?

Catch performance regressions by measuring load times, resource sizes, and Core Web Vitals across targets. Apply benchmark modes to page, API, and build performance, then run before/after comparisons directly within your CI pipelines.

What is the best way to establish performance baselines for local development?

Establish performance baselines by measuring current page, API, and build metrics locally. The tool saves these metrics as JSON files under the .ecc/benchmarks/ directory, providing a centralized reference point for future comparisons.

Can I measure Core Web Vitals and resource sizes across multiple targets?

Yes, you can measure Core Web Vitals, load times, and resource sizes across multiple targets. The benchmark tool evaluates these metrics to identify baselines and detect regressions for both local development and CI pipelines.

How do I expose performance benchmark results for team visibility?

Expose benchmark results for team visibility through integrated CI checks. By storing baselines as JSON and running comparisons during pipeline execution, the system surfaces performance data automatically to the entire team.