Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sickn33 avatar

Performance Profiling

  • 952 installs
  • 44k repo stars
  • Updated July 27, 2026
  • sickn33/antigravity-awesome-skills

performance-profiling is a debugging skill that systematically measures, locates, and eliminates performance bottlenecks across web applications and agent workflows using Lighthouse audits and Core Web Vitals targets for

About

performance-profiling is a community skill from sickn33/antigravity-awesome-skills that teaches measure-analyze-optimize discipline for web and agent workflow performance. The skill bundles a runnable lighthouse_audit.py script invoked as python scripts/lighthouse_audit.py https://example.com for automated Lighthouse performance audits. It documents Core Web Vitals targets including LCP under 2.5 seconds as good and over 4.0 seconds as poor, plus INP under 200 milliseconds as good and over 500 milliseconds as poor. Developers reach for performance-profiling when production or staging pages feel slow, agent pipelines stall, or Core Web Vitals fail thresholds and guesswork must be replaced with profiling data. The workflow prioritizes measurement before code changes so optimizations target real bottlenecks rather than assumed hotspots.

  • 4-step profiling process: Baseline → Identify → Fix → Validate
  • Core Web Vitals targets with LCP < 2.5s, INP < 200ms, CLS < 0.1
  • Tool selection matrix for page load, bundle size, runtime, memory, and network
  • Automated Lighthouse audit script included for CI/CD and local use
  • Measurement-first workflow that prevents premature optimization

Performance Profiling by the numbers

  • 952 all-time installs (skills.sh)
  • +21 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #538 of 2,184 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill performance-profiling

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs952
repo stars44k
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorysickn33/antigravity-awesome-skills

How do you profile and fix web app performance bottlenecks?

Systematically measure, locate, and eliminate performance bottlenecks across web apps and agent workflows.

Who is it for?

Developers shipping web applications or agent workflows who need Lighthouse audits and Core Web Vitals guidance before release.

Skip if: Teams with no runnable web URL or workflow to measure who only need architectural design reviews without runtime profiling.

When should I use this skill?

A page or agent workflow is slow, Core Web Vitals fail thresholds, or the developer asks for Lighthouse-based performance profiling.

What you get

Lighthouse audit results, Core Web Vitals measurements, identified bottleneck locations, and a prioritized optimization plan.

  • Lighthouse audit report
  • Core Web Vitals analysis

By the numbers

  • Includes lighthouse_audit.py runtime script
  • LCP good threshold under 2.5s, poor over 4.0s
  • INP good threshold under 200ms, poor over 500ms

Files

SKILL.mdMarkdownGitHub ↗

Performance Profiling

Measure, analyze, optimize - in that order.

🔧 Runtime Scripts

Execute these for automated profiling:

ScriptPurposeUsage
scripts/lighthouse_audit.pyLighthouse performance auditpython scripts/lighthouse_audit.py https://example.com

---

1. Core Web Vitals

Targets

MetricGoodPoorMeasures
LCP< 2.5s> 4.0sLoading
INP< 200ms> 500msInteractivity
CLS< 0.1> 0.25Stability

When to Measure

StageTool
DevelopmentLocal Lighthouse
CI/CDLighthouse CI
ProductionRUM (Real User Monitoring)

---

2. Profiling Workflow

The 4-Step Process

1. BASELINE → Measure current state
2. IDENTIFY → Find the bottleneck
3. FIX → Make targeted change
4. VALIDATE → Confirm improvement

Profiling Tool Selection

ProblemTool
Page loadLighthouse
Bundle sizeBundle analyzer
RuntimeDevTools Performance
MemoryDevTools Memory
NetworkDevTools Network

---

3. Bundle Analysis

What to Look For

IssueIndicator
Large dependenciesTop of bundle
Duplicate codeMultiple chunks
Unused codeLow coverage
Missing splitsSingle large chunk

Optimization Actions

FindingAction
Big libraryImport specific modules
Duplicate depsDedupe, update versions
Route in mainCode split
Unused exportsTree shake

---

4. Runtime Profiling

Performance Tab Analysis

PatternMeaning
Long tasks (>50ms)UI blocking
Many small tasksPossible batching opportunity
Layout/paintRendering bottleneck
ScriptJavaScript execution

Memory Tab Analysis

PatternMeaning
Growing heapPossible leak
Large retainedCheck references
Detached DOMNot cleaned up

---

5. Common Bottlenecks

By Symptom

SymptomLikely Cause
Slow initial loadLarge JS, render blocking
Slow interactionsHeavy event handlers
Jank during scrollLayout thrashing
Growing memoryLeaks, retained refs

---

6. Quick Win Priorities

PriorityActionImpact
1Enable compressionHigh
2Lazy load imagesHigh
3Code split routesHigh
4Cache static assetsMedium
5Optimize imagesMedium

---

7. Anti-Patterns

❌ Don't✅ Do
Guess at problemsProfile first
Micro-optimizeFix biggest issue
Optimize earlyOptimize when needed
Ignore real usersUse RUM data

---

Remember: The fastest code is code that doesn't run. Remove before optimizing.

When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Related skills

How it compares

Use performance-profiling for measurement-first web and workflow optimization with Lighthouse and Core Web Vitals, not for load-testing infrastructure at cluster scale.

FAQ

How do you run the performance-profiling Lighthouse script?

performance-profiling includes lighthouse_audit.py run as python scripts/lighthouse_audit.py https://example.com. The script automates a Lighthouse performance audit against the supplied URL and returns measurable scores for optimization.

What Core Web Vitals thresholds does performance-profiling use?

performance-profiling marks LCP good below 2.5 seconds and poor above 4.0 seconds. INP is good below 200 milliseconds and poor above 500 milliseconds, guiding which metrics to fix first.

Is Performance Profiling safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Testing & QAtestingintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.