performance-profiler

Solid

Performance profiling and optimization for web apps — Core Web Vitals (LCP, INP, CLS), Lighthouse audits, bundle analysis, backend profiling (CPU, memory, DB queries), N+1 detection, caching strategies (Redis, CDN, HTTP), and performance budgets. Use when user asks to improve performance, run Lighthouse audit, profile a Node.js app, optimize Core Web Vitals, reduce bundle size, or investigate slow response times. Do NOT use for database schema optimization (use db-sculptor), Docker image optimization (use docker), or CDN configuration.

API & Backend 96 stars 12 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Performance Profiler Find and fix performance issues from frontend to backend. Based on Google Core Web Vitals, Lighthouse, Chrome DevTools, and production patterns from WebPageTest and clinic.js. ## Sub-Commands | Command | Description | |---------|-------------| | `audit` | Run comprehensive performance audit (frontend + backend) | | `vitals` | Audit Core Web Vitals specifically (LCP, INP, CLS, TBT) | | `lcp` | Optimize Largest Contentful Paint | | `inp` | Fix Interaction to Next Paint (long tasks) | | `bundle` | Analyze bundle size and split strategy | | `backend` | Profile Node.js/Python backend performance | | `budget` | Set and verify performance budgets | ## Workflow ### Step 1: Run Lighthouse audit (exact command) ```bash npx lighthouse https://example.com --preset=desktop --output=html --output-path=./lighthouse-report.html npx lighthouse https://example.com --preset=desktop --output=json --output-path=./lighthouse.json ``` Target scores: | Metric | Target | Severity if missed | |--------|--------|-------------------| | Performance | > 90 | Critical | | LCP (Largest Contentful Paint) | < 2.5s | Critical | | INP (Interaction to Next Paint) | < 200ms | Critical | | CLS (Cumulative Layout Shift) | < 0.1 | Critical | | TBT (Total Blocking Time) | < 200ms | High | | FCP (First Contentful Paint) | < 1.8s | Medium | | Speed Index | < 3.4s | Medium | ### Step 2: Fix Core Web Vitals #### LCP optimization (exact fixes) ```html <!-- 1. Preload LCP image --> <link re...

Details

Author
EliasOulkadi
Repository
EliasOulkadi/shokunin
Created
1 months ago
Last Updated
yesterday
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category