benchmark

Measure performance baselines and detect regressions across code changes.

86|21|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Jamkris/everything-gemini-code --skill benchmark-jamkris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/Jamkris/everything-gemini-code/tree/main/skills/benchmark
Command: npx skills add https://github.com/Jamkris/everything-gemini-code --skill benchmark-jamkris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams establish performance baselines and detect regressions as code evolves, enabling proactive optimization and stable releases.

Core Features & Use Cases

  • Page performance benchmarking: measures Core Web Vitals (LCP, CLS, INP, FCP, TTFB) and resource weights across target pages.
  • API performance benchmarking: benchmarks API endpoints to capture latency and throughput under load.
  • Build and development performance: tracks cold build times, hot reload, test duration, and overall development feedback loop.
  • CI integration and baseline comparison: exports baselines to .ecc/benchmarks/ and supports baseline/compare commands to gate releases.

Quick Start

Run the benchmark to generate a performance baseline and compare it against subsequent builds.

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 during code changes?

Track Core Web Vitals like LCP, CLS, and INP by measuring page performance against a baseline. The tool captures these metrics along with resource weights across target pages to detect regressions.

Can I gate CI pipelines using performance benchmarks?

API performance benchmarking captures endpoint latency and throughput under load. It establishes a baseline from these measurements to detect when code changes negatively impact API response times.

What is the best way to establish a performance baseline for web builds?

The best way to establish a performance baseline is to run a benchmark command that outputs metrics to JSON files. These stored baselines track cold build times, hot reloads, and test durations for future comparisons.

Does benchmark tracking work for both development and post-deploy scenarios?

Benchmark tracking works across development, CI, and post-deploy scenarios. It measures build times during development and monitors page or API performance after deployment to ensure stable releases.