performance-benchmark

Measure and enforce web performance budgets with Lighthouse CI.

1|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Cheggin/request-for-startups --skill performance-benchmark-cheggin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-benchmark
Source: https://github.com/Cheggin/request-for-startups/tree/main/skills/performance-benchmark
Command: npx skills add https://github.com/Cheggin/request-for-startups --skill performance-benchmark-cheggin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages and enforces web performance budgets by measuring Core Web Vitals (LCP, INP, CLS) with Lighthouse CI and gating deployments on regressions.

Core Features & Use Cases

  • Define performance budgets in stacks.yml and validate them in CI to prevent regressions.
  • Audit critical routes (e.g., homepage, authentication flow, dashboard) to surface performance issues early.
  • Capture a baseline on first deploy and track historical trends to inform optimization priorities.
  • Gate deploys and generate per-route reports when budgets are breached or regressions are detected.

Quick Start

Kick off Lighthouse CI in your CI pipeline to start collecting budgets and gate deployments.

Frequently Asked Questions about performance-benchmark

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

FAQPage Schema
How do I automate Lighthouse CI performance budgets in a CI pipeline?

Automate Lighthouse CI performance budgets by defining limits in stacks.yml and running validation in your CI pipeline to detect regressions and gate deployments across primary routes like the homepage or dashboard.

What are web performance budgets and how do they prevent Core Web Vitals regressions?

Web performance budgets enforce thresholds for Core Web Vitals like LCP, INP, and CLS. By measuring these metrics with Lighthouse CI, you capture a baseline on first deploy and gate deployments to prevent regressions.

Can I gate deployments based on LCP, INP, and CLS scores for specific routes?

Yes, you can gate deployments by auditing critical routes such as the authentication flow and dashboard. The system generates per-route reports and blocks deploys when configured Core Web Vitals budgets are breached.

Do I need to configure stacks.yml before using Lighthouse CI for deploy gating?

Yes, you must configure performance budgets in stacks.yml and ensure Lighthouse CI is installed. A baseline is captured on first deploy to track historical trends and inform future optimization priorities.

What is the best way to track historical web performance trends across primary routes?

The best way to track historical web performance trends is by capturing a baseline on first deploy and continuously measuring primary routes with Lighthouse CI to inform your optimization priorities over time.