benchmark

Benchmark web page performance by collecting navigation and resource timings.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance regression detection using the browse daemon. Establishes baselines for page load times, Core Web Vitals, and resource sizes. Compares before/after on every PR. Tracks performance trends over time.

Core Features & Use Cases

  • Baseline capture and regression comparison across branches
  • Navigation timing and resource timing metrics including TTFB, FCP, LCP, DOMInteractive, DOMComplete, and load
  • Trend analysis and per-page reporting over time

Quick Start

Run the /benchmark skill with a URL to begin a baseline capture and regression analysis.

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 collecting navigation and resource timings to establish baselines, then comparing current builds against them within PR workflows. It analyzes metric diffs and outputs JSON or Markdown reports to track changes.

What Core Web Vitals and page load metrics can I track for trend analysis?

Track Core Web Vitals and page load metrics including TTFB, FCP, LCP, DOMInteractive, DOMComplete, and full load times. These metrics are captured per page to establish baselines and analyze performance trends over time.

How do I establish a performance baseline for web page load times?

Establish a web page performance baseline by running a benchmark against a target URL to capture navigation and resource timings. This records initial metrics like TTFB and LCP to compare future builds and track regressions.

Can I compare page load performance across different git branches?

Compare page load performance across git branches by capturing baseline metrics on a main branch and analyzing diffs against current PR builds. This workflow identifies performance regressions introduced by specific code changes.

What format are the performance benchmark reports output in?

Performance benchmark reports are output in JSON and Markdown formats. These files are generated and saved directly to the .gstack/benchmark-reports directory for review and trend analysis tracking.