benchmark

Benchmark web pages against baselines to detect performance regressions.

2|2|Updated Dec 1, 2024
One-click install
npx skills add https://github.com/Yaugourt/LiquidTerminal_Back --skill benchmark-yaugourt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/Yaugourt/LiquidTerminal_Back/tree/main/.agents/skills/gstack/benchmark
Command: npx skills add https://github.com/Yaugourt/LiquidTerminal_Back --skill benchmark-yaugourt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Detect performance regressions in web pages by benchmarking load times and resource usage against baselines, enabling fast identification of slow changes.

Core Features & Use Cases

  • Baseline capture for pages and per-page metrics
  • Automated comparisons against baselines for PRs and merges
  • Trend reporting across runs to surface degradation over time
  • Save and review reports in .gstack/benchmark-reports

Quick Start

Invoke the benchmark skill with a URL to start a baseline performance audit and generate a comparison.

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 my PR reviews?

Detect web performance regressions by benchmarking page load times and resource usage against saved baselines. This skill gathers metrics like TTFB, FCP, and LCP, applying baseline comparisons directly to PR reviews to identify slow changes fast.

What web vitals and resource metrics are captured during a page benchmark?

A page benchmark captures Web Vitals and resource metrics including TTFB, FCP, LCP, and DOM timings. These metrics are saved as baselines and reports under the .gstack/benchmark-reports directory for automated comparisons.

How do I start a baseline performance audit for a web page URL?

Start a baseline performance audit by invoking the benchmark skill with a target URL. The skill processes the page to gather load times and resource usage, saving the initial baseline metrics for multi-page benchmarks and trend analysis.

Can I analyze performance trends across multiple builds for web pages?

Yes, you can analyze performance trends across builds by saving benchmark reports in .gstack/benchmark-reports. The skill generates trend reporting across multiple runs to surface performance degradation over time.

Does this benchmarking skill require external dependencies to measure DOM timings?

No external dependencies are required to measure DOM timings and generate reports. The skill operates independently to capture web vitals, establish baselines, and apply comparisons for multi-page benchmarks and PR reviews.