benchmark

Measure performance baselines and detect regressions across software changes.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cescrafli/compyrasion --skill benchmark-cescrafli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/cescrafli/compyrasion/tree/main/skills/benchmark
Command: npx skills add https://github.com/cescrafli/compyrasion --skill benchmark-cescrafli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured approach to benchmark software performance, enabling rapid detection of regressions and performance degradation across changes.

Core Features & Use Cases

  • Baseline creation and delta comparison across builds and deployments.
  • Multi-mode measurement: page load performance, API latency, and build times.
  • CI integration to enforce performance gates and report baselines.

Quick Start

Run the baseline workflow to capture current metrics, then compare against changes.

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

To detect performance regressions, capture a baseline of current metrics and use comparison tooling to measure deltas against new builds, which triggers CI checks if degradation occurs.

What is performance baselining and when do I need it?

Performance baselining measures current software metrics to create a reference point, needed when you want to monitor build times, compare stack variants, or detect degradation across changes.

How do I measure API latency and page load performance across builds?

You measure API latency and page load performance by instrumenting multi-mode metrics collection to capture data, then comparing the resulting JSON benchmarks against your established baseline.

Can I compare stack variants using benchmark metrics?

Yes, you can compare stack variants by applying baselining and delta comparison tooling to monitor build and run-time metrics, helping you evaluate the performance of different configurations.

Do I need to instrument metrics collection to track build times?

Yes, tracking build times requires instrumentation of metrics collection to capture data, establish baselines, and store results in JSON benchmarks format for comparison tooling.

What is the best way to enforce performance gates in CI?

The best way to enforce performance gates in CI is to establish a performance baseline, then configure comparison tooling to trigger checks that fail builds when delta comparisons detect metric regressions.