web-quality-performance

Diagnoses and optimizes web page performance across loading, rendering, and resource delivery.

Updated May 26, 2026
One-click install
npx skills add https://github.com/avel123111/triplanio --skill web-quality-performance-avel123111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-quality-performance
Source: https://github.com/avel123111/triplanio/tree/main/.claude/skills/web-quality-performance
Command: npx skills add https://github.com/avel123111/triplanio --skill web-quality-performance-avel123111

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Slow page loads, render-blocking resources, and unoptimized assets degrade Core Web Vitals and user experience, and identifying which fixes matter most is difficult without structured guidance. ## Core Features & Use Cases - Performance Budgets: Enforce concrete limits for page weight, JavaScript, CSS, images, fonts, and third-party scripts. - Loading Optimization: Apply preconnect, preload, Early Hints, Speculation Rules, and deferred script patterns to speed up the critical rendering path. - Asset & Runtime Tuning: Optimize images with AVIF/WebP responsive markup, fonts with font-display and variable fonts, and runtime code with debouncing, requestAnimationFrame, and list virtualization. - Use Case: A React app fails Lighthouse audits with a 4s LCP. Use this Skill to preload the hero image, code-split heavy routes, defer third-party scripts, and verify improvement against LCP, TBT, and Speed Index targets. ## Quick Start Audit my site's performance and give me prioritized optimizations to improve LCP and reduce JavaScript bundle size.

Frequently Asked Questions about web-quality-performance

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

FAQPage Schema
How do I improve LCP on my website?

Improve LCP by preloading the hero image with fetchpriority="high", using responsive AVIF or WebP formats, and reducing server TTFB below 800ms with CDN edge caching. Sending HTTP 103 Early Hints lets browsers start fetching critical resources before the full response arrives.

How to reduce JavaScript bundle size for faster page loads?

Reduce JavaScript bundle size with route-based and component-based code splitting using dynamic imports, and tree shaking via per-method imports like lodash/debounce instead of whole-library imports. Keep compressed JavaScript under 300 KB and defer non-essential scripts.

What image format should I use for web performance?

Use AVIF for photos where supported (92%+ browsers) with WebP as fallback and JPEG as the final fallback via the picture element. Use SVG for icons and logos, and set explicit width and height attributes to prevent layout shift.

Does lazy loading hurt LCP scores?

Lazy loading hurts LCP when applied to the above-fold hero image, since it delays the largest paint. Apply loading="eager" and fetchpriority="high" to the LCP image, and reserve loading="lazy" for below-fold images only.

Why is my page slow despite fast server response?

Slow pages with fast TTFB usually suffer from render-blocking CSS, parser-blocking scripts, or heavy third-party resources. Defer non-critical CSS and scripts, use facade patterns for embeds, and keep third-party payloads under 200 KB.