Benchmark
Skill Verified ActivePerformance 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. Use when: "performance", "benchmark", "page speed", "lighthouse", "web vitals", "bundle size", "load time". (gstack) Voice triggers (speech-to-text aliases): "speed test", "check performance".
Detect and alert on performance regressions to maintain optimal web application speed and resource efficiency.
Features
- Establishes baselines for page load times, Core Web Vitals, and resource sizes.
- Compares performance metrics before and after PRs.
- Tracks performance trends over time.
- Collects detailed metrics via JavaScript evaluation and browse daemon commands.
Use Cases
- Use when optimizing web page speed and Core Web Vitals.
- Use when identifying performance regressions introduced by code changes.
- Use when monitoring and reporting on performance trends over time.
Non-Goals
- Does not perform code optimization directly; focuses on measurement and reporting.
- Does not replace full performance profiling tools but provides a regression detection layer.
- Does not handle non-web performance metrics.
Workflow
- Setup: Initialize directories and check for updates.
- Page Discovery: Auto-discover pages or use specified pages; identify pages affected by current branch in diff mode.
- Performance Data Collection: Use browse daemon to gather TTFB, FCP, LCP, DOM metrics, resource analysis, bundle size, and network summary.
- Baseline Capture: Save collected metrics to a baseline file if in `--baseline` mode.
- Comparison: Compare current metrics against baseline, identifying regressions and warnings.
- Resource Analysis: Report on the top slowest resources.
- Performance Budget Check: Compare metrics against industry standards.
- Trend Analysis: Show performance trends from historical data if in `--trend` mode.
- Save Report: Write the final report to markdown and JSON files.
Practices
- Performance measurement
- Regression testing
- Benchmarking
- Web performance analysis
Prerequisites
- Claude Code
- Git
- Bun v1.0+
- Node.js (Windows only)
- gstack browse daemon
Installation
npx skills add garrytan/gstackRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
V3 Performance Engineer
99Agent skill for v3-performance-engineer - invoke with $agent-v3-performance-engineer
Agent Benchmark Suite
99Agent skill for benchmark-suite - invoke with $agent-benchmark-suite
Cost Trend
97Read every docs/benchmarks/runs/*.json and surface drift in win rate, latency, escalation rate, and LLM-baseline cost over time
Social Media Analyzer
100Social media campaign analysis and performance tracking. Calculates engagement rates, ROI, and benchmarks across platforms. Use for analyzing social media performance, calculating engagement rate, measuring campaign ROI, comparing platform metrics, or benchmarking against industry standards.
Performance Analysis
100Comprehensive performance analysis, bottleneck detection, and optimization recommendations for Claude Flow swarms
Next Cache Components
100Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag