benchmark

Compare page-load performance metrics against saved baselines in PR workflows.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/martin-hsu-test/gstack-gemini-slim --skill benchmark-martin-hsu-test
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/martin-hsu-test/gstack-gemini-slim/tree/main/.gemini/skills/gstack-benchmark
Command: npx skills add https://github.com/martin-hsu-test/gstack-gemini-slim --skill benchmark-martin-hsu-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regressions in web apps often go unnoticed until users report slow pages. This Skill provides a repeatable method to baseline and compare performance across PRs using the Gemini browse daemon.

Core Features & Use Cases

  • Baseline capture for page load times, Core Web Vitals, and resource sizes.
  • Per-page performance comparison against historical baselines to surface regressions and trends.
  • Generated reports and trend insights stored under .gstack/benchmark-reports for audits and sharing.

Quick Start

Run the benchmark with a target URL to start collecting performance data.

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 a pull request?▼

Detect web performance regressions by baselining page-load metrics and comparing them against previous runs within your PR workflow. This process surfaces trends and highlights slowdowns before merging.

What Core Web Vitals and page timings can I baseline for performance monitoring?▼

Performance monitoring baselines Core Web Vitals including TTFB, FCP, and LCP, alongside DOM timings, resource details, and bundle or transfer statistics collected during a full page-load workflow.

How does comparing against a saved baseline surface performance trends across PRs?▼

Comparing current PR metrics against a saved baseline surfaces performance trends by identifying deviations in page-load times and resource sizes, enabling you to catch regressions early.

Can I use the Gemini browse daemon for collecting per-page performance metrics?▼

Yes, the Gemini browse daemon executes a full page-load workflow to collect per-page performance metrics, capturing vital timings and resource statistics for baselining and comparison.

Where are generated performance benchmark reports saved for audits?▼

Generated performance benchmark reports and trend insights are saved to the .gstack/benchmark-reports directory, providing a persistent location for audits and sharing across PR reviews.