performance-engineer

Identifies bottlenecks across frontend, API, and database layers using profiling and load tests.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/ouakar/ubinarys-dental --skill performance-engineer-ouakar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/ouakar/ubinarys-dental/tree/main/skills/forgewright/skills/performance-engineer
Command: npx skills add https://github.com/ouakar/ubinarys-dental --skill performance-engineer-ouakar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance bottlenecks across the stack degrade user experience and waste resources. This Skill helps you systematically measure, identify, and eliminate latency and inefficiency from the frontend, API, and database layers.

Core Features & Use Cases

  • End-to-end profiling across frontend, API, and database to locate top bottlenecks.
  • Load testing and capacity planning using tools like k6 or Artillery to validate scale and performance budgets.
  • Profiling artifacts and optimization plan with measurable improvements and regression checks during CI.

Quick Start

Run a baseline profiling pass on a staging deployment, then execute a five-minute load test to identify the top latency hotspots and prepare an optimization plan.

Frequently Asked Questions about performance-engineer

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

FAQPage Schema
How do I identify performance bottlenecks across my full stack?

To identify performance bottlenecks across the full stack, you can run an end-to-end profiling pass to measure API latency, frontend render times, and database query efficiency under production-like workloads.

What's the best way to run a load test and measure API latency in staging?

The best way to measure API latency in staging is by running a load test using tools like k6 or Artillery against your deployment, which helps validate scale and identify top latency hotspots under stress.

How do I profile frontend render times and validate core web vitals?

To profile frontend render times and validate core web vitals, you use browser profiling tools like Chrome DevTools and Lighthouse to measure rendering efficiency against a defined performance budget.

Do I need a defined performance budget to optimize system performance?

Yes, a defined performance budget is required to validate improvements, check for regressions during CI, and ensure that frontend render times and API latency meet acceptable thresholds before release.

Can I use k6 or Artillery for capacity planning and regression checks?

Yes, you can use k6 or Artillery to execute load testing scripts for capacity planning, validating system scale and generating an optimization plan with measurable improvements and CI regression checks.

When should I not use flamegraphs for memory analysis and profiling?

You should not rely on flamegraphs for memory analysis when lacking a staging environment or production-like workloads, as baseline profiling requires representative deployment conditions to accurately locate bottlenecks.