What problem does it solve?
This Skill helps diagnose and improve performance across various aspects of software, including frontend, backend, database, build, memory, CPU, and network, addressing issues like slow pages, APIs, SQL, large bundles, rendering delays, and resource spikes.
Core Features & Use Cases
- Performance Diagnostics: Identify bottlenecks in performance such as network, rendering, CPU, memory, database, locks, queueing, cache, or external dependencies.
- Frontend Optimization: Focus on LCP, INP, CLS, TTFB, bundle size, render blocking resources, hydration, and excessive re-rendering.
- Backend Optimization: Address P95/P99 latency, throughput, timeout, retry behavior, connection pools, serialization, and queue depth.
- Database Optimization: Utilize
EXPLAIN plans, index usage, sort/hash cost, lock waits, and N+1 queries analysis.
- Use Case: For instance, if a web application is experiencing slow response times, use this Skill to pinpoint the cause and optimize it.
Quick Start
Use the performance skill to diagnose and optimize the performance of your web application by following the provided workflow.