benchmark

Run automated benchmarks to compare current web performance against historical baselines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regressions in web apps are hard to detect without baselines. This Skill provides automated baseline capture, page and resource metrics collection, and regression reporting to identify slowdowns quickly.

Core Features & Use Cases

  • Baseline capture and comparison across sessions.
  • Page-level metrics (TTFB, FCP, LCP, DOM timings) and resource analysis.
  • Trend reporting and actionable recommendations for performance tuning.

Quick Start

Run a baseline capture for your URL and then run /benchmark <url> to compare current performance against the baseline.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I detect web page load performance regressions automatically?

To detect page load performance regressions, run automated benchmarks against a captured baseline. This Skill compares current navigation and resource timings with historical data to identify slowdowns.

What's the best way to establish a performance baseline for Core Web Vitals?

The best way to establish a performance baseline for Core Web Vitals is by running an initial benchmark capture. This records page-level metrics like TTFB, FCP, and LCP for future regression comparison.

How do I monitor asset sizes and resource timings across multiple web pages?

You can monitor asset sizes and resource timings across multiple pages by running a benchmark that gathers navigation and resource timings. The generated report highlights asset-level changes and trends.

Can I use this benchmarking approach without installing external dependencies?

Yes, you can use this benchmarking approach without external dependencies. The Skill operates standalone to capture baselines and compare page-load metrics directly within your environment.

Why does my web app feel slower even though no new features were added?

Your web app may feel slower due to hidden performance regressions. Running a benchmark compares current page-load metrics against a historical baseline to pinpoint exactly where slowdowns occurred.

What actionable recommendations does a performance regression report include?

A performance regression report includes actionable recommendations for performance tuning based on detected metric changes. It quantifies slowdowns in page timings and asset sizes to guide optimization.