benchmark

Measure browser Core Web Vitals and API latency percentiles against JSON baselines.

Updated Sep 13, 2025
One-click install
npx skills add https://github.com/llmh333/employee_management_spring --skill benchmark-llmh333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/llmh333/employee_management_spring/tree/main/.gemini/skills/benchmark
Command: npx skills add https://github.com/llmh333/employee_management_spring --skill benchmark-llmh333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates uncertainty about whether a change makes the application slower by providing repeatable performance measurements and comparing them against a saved baseline.

Core Features & Use Cases

  • Page Performance Benchmarking: Measures real browser Core Web Vitals (LCP, CLS, INP, FCP, TTFB), page weight, bundle sizes, and request counts to find front-end slowdowns.
  • API Performance Benchmarking: Benchmarks API endpoints by collecting p50/p95/p99 latency, response sizes, and status codes, including a small load test to validate SLA targets.
  • Build Performance Benchmarking: Measures development and delivery feedback loops (cold/hot build, tests, type checks, linting, Docker builds) to detect productivity regressions.
  • Before/After Regression Detection: Saves current metrics as a baseline and produces a delta table with verdicts to quickly identify meaningful performance changes.

Quick Start

Run the benchmark baseline and then run the compare command after your change to see performance deltas and verdicts.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I catch performance regressions in CI before merging a pull request?

To catch performance regressions in CI, you measure current metrics against a saved baseline. This skill provides repeatable performance benchmarking and outputs a before/after delta table with verdicts for pre-PR validation.

How do I benchmark API latency percentiles and validate SLA monitoring targets?

You benchmark API latency percentiles by collecting p50, p95, and p99 response times along with status codes and response sizes. This skill performs a small load test to validate your defined SLA targets.

What is the best way to measure Core Web Vitals and detect front-end slowdowns?

The best way to measure Core Web Vitals is to collect real browser metrics like LCP, CLS, INP, FCP, and TTFB. This skill benchmarks page weight, bundle sizes, and request counts to detect front-end slowdowns.

Can I measure build time regressions for Docker builds and type checks?

Yes, you can measure build time regressions for Docker builds, type checks, and linting. This skill benchmarks development and delivery feedback loops, including cold and hot builds, to detect productivity regressions.

How do I store performance baselines for continuous integration performance checks?

You store performance baselines by saving current metrics as JSON files under the .ecc/benchmarks/ directory. This enables continuous integration performance checks by providing a reference for before/after regression detection.