performance-profiling

Run Lighthouse audits to measure and analyze web performance.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/ntuan2502/piggy --skill performance-profiling-ntuan2502
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiling
Source: https://github.com/ntuan2502/piggy/tree/main/.agent/skills/performance-profiling
Command: npx skills add https://github.com/ntuan2502/piggy --skill performance-profiling-ntuan2502

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lighthouse, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of slow-loading websites and unresponsive user interfaces by providing tools and methodologies to measure, analyze, and improve web performance.

Core Features & Use Cases

  • Automated Audits: Run Lighthouse audits to get scores for performance, accessibility, best practices, and SEO.
  • Bottleneck Identification: Pinpoint specific issues like large bundle sizes, long tasks, or memory leaks.
  • Optimization Strategies: Provides actionable advice for improving Core Web Vitals and reducing load times.
  • Use Case: A developer can use this Skill to audit their website's performance, identify that JavaScript bundles are too large, and then use the provided guidance to implement code splitting for faster initial loads.

Quick Start

Run a Lighthouse performance audit on the website https://example.com.

Frequently Asked Questions about performance-profiling

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

FAQPage Schema
How do I identify web performance bottlenecks using Lighthouse?

You can identify web performance bottlenecks by running Lighthouse audits to measure Core Web Vitals, analyze JavaScript bundles, and pinpoint long tasks or memory leaks. The audit provides actionable scores for performance, accessibility, and SEO.

What is the best way to optimize Core Web Vitals for a slow-loading website?

The best way to optimize Core Web Vitals involves profiling runtime performance to find bottlenecks, analyzing bundle sizes, and applying strategies like code splitting. This reduces initial load times and improves overall website responsiveness.

Does this web performance profiling approach work for analyzing large JavaScript bundles?

Yes, this approach works for analyzing large JavaScript bundles by measuring their impact on load times and identifying them as specific bottlenecks. It provides optimization guidance such as implementing code splitting for faster initial loads.

Can I use Lighthouse auditing to improve website speed and unresponsive user interfaces?

Yes, you can use Lighthouse auditing to improve website speed and unresponsive interfaces. It systematically measures performance metrics, identifies long tasks causing UI blockages, and offers strategies to resolve these common bottlenecks.

Why does my website have a poor Lighthouse performance score?

Your website likely has a poor Lighthouse performance score due to common bottlenecks like large JavaScript bundles, long blocking tasks, or memory leaks. Profiling these metrics helps identify the specific anti-patterns degrading your speed.

What are common web performance anti-patterns I should avoid during profiling?

Common web performance anti-patterns to avoid include large JavaScript bundle sizes, long blocking tasks, and memory leaks. Runtime profiling helps detect these issues early, allowing you to apply optimization techniques and enhance user experience.