gstack-benchmark

Automate end-to-end web performance benchmarking with baseline comparison and JSON/markdown reports.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/AlexandreLab/dotfiles --skill gstack-benchmark-alexandrelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-benchmark
Source: https://github.com/AlexandreLab/dotfiles/tree/main/claude/skills/gstack-benchmark
Command: npx skills add https://github.com/AlexandreLab/dotfiles --skill gstack-benchmark-alexandrelab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end web performance benchmarking with baseline comparison and trend analysis to help teams detect regressions early.

Core Features & Use Cases

  • Baseline capture and persistence for PRs and deployments.
  • End-to-end metrics collection including TTFB, FCP, LCP, DOM timings, and bundle/resource analysis.
  • Trend analysis across historical benchmarks to identify degrading pages and budgets.

Quick Start

Run a benchmark with a URL to start a full performance audit and baseline creation.

Frequently Asked Questions about gstack-benchmark

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

FAQPage Schema
How do I automate web performance benchmarking for pull requests?

Automate web performance benchmarking by running end-to-end audits on URLs within PR checks and continuous deployment pipelines. This Skill collects metrics like TTFB, FCP, and LCP, saves baselines, and generates JSON or markdown reports to detect regressions early.

What is baseline comparison for web performance testing?

Baseline comparison for web performance testing captures and persists initial metrics like DOM timings and bundle sizes. It then compares subsequent benchmark results against this saved baseline to identify degrading pages and track performance trends across historical data.

How do I track Core Web Vitals trend analysis across deployments?

Track Core Web Vitals trend analysis by collecting metrics such as LCP and FCP across historical benchmarks. This Skill saves baselines during continuous deployments and analyzes trends to identify degrading pages and enforce performance budgets over time.

Can I collect Lighthouse metrics and bundle sizes without external dependencies?

Yes, you can collect Lighthouse metrics, bundle sizes, and resource transfer data without external dependencies. This Skill operates independently to gather end-to-end metrics including TTFB, FCP, LCP, and DOM timings for comprehensive web performance audits.

What is the best way to prevent web performance regressions in continuous deployment?

The best way to prevent web performance regressions in continuous deployment is to automate end-to-end benchmarking with baseline comparison. This Skill audits page-level performance, saves metric baselines, and generates reports to catch degrading pages early.

Does web performance benchmarking work for page-level audits across multiple URLs?

Web performance benchmarking works for page-level audits across multiple URLs by running full performance evaluations. It collects metrics including TTFB, FCP, LCP, DOM timings, and resource transfers, then saves baselines and generates JSON or markdown reports.