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.