performance-engineer

Optimize web application performance across frontend, backend, and database systems.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses performance bottlenecks, latency issues, and scalability challenges in modern web applications, ensuring a fast and reliable user experience.

Core Features & Use Cases

  • Frontend Speed Optimization: Improves Core Web Vitals (LCP, CLS, INP) through bundle optimization, code splitting, and resource management.
  • Backend & Database Tuning: Enhances server-side performance with caching strategies, query optimization, and asynchronous processing.
  • Observability & Load Testing: Implements tracing, metrics, and logging for deep system insights, and conducts load testing to validate scalability.
  • Use Case: A website is experiencing slow load times and high bounce rates. This Skill can diagnose the issues using Lighthouse audits, optimize frontend assets, tune database queries, and ensure the backend can handle peak traffic.

Quick Start

Run the performance audit for the target URL http://localhost:3000.

Frequently Asked Questions about performance-engineer

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

FAQPage Schema
How do I improve Core Web Vitals like LCP and INP for my web application?

Improve Core Web Vitals by optimizing frontend assets through bundle optimization, code splitting, and resource management. This reduces layout shifts and speeds up interaction times, directly targeting metrics like LCP, CLS, and INP for a faster user experience.

What is the best way to diagnose high bounce rates and slow page load times?

Diagnose slow load times and high bounce rates by running a performance audit using Lighthouse. This identifies frontend bottlenecks, allowing you to optimize assets and tune database queries to ensure the backend handles traffic efficiently.

How do I set up observability and tracing for backend performance monitoring?

Set up backend observability by implementing OpenTelemetry for tracing, metrics, and log correlation. This provides deep system insights into server-side latency and database performance, helping you monitor reliability against defined SLOs.

Can I use load testing to validate backend scalability against my SLOs?

Validate backend scalability against SLOs by conducting load testing using tools like k6. This tests peak traffic handling, identifies asynchronous processing limits, and ensures your server-side caching strategies maintain reliability under stress.

Does this approach work for optimizing database queries and backend caching strategies?

Yes, backend and database tuning enhances server-side performance through advanced caching strategies, query optimization, and asynchronous task processing. This directly addresses database bottlenecks and improves overall system latency and reliability.