performance-engineer

Profile web applications and generate k6/Artillery load testing scripts.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Exia-thd/Digital-Nervous --skill performance-engineer-exia-thd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/Exia-thd/Digital-Nervous/tree/main/skills/performance-engineer
Command: npx skills add https://github.com/Exia-thd/Digital-Nervous --skill performance-engineer-exia-thd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance bottlenecks slow down applications, increase costs, and degrade user experience. This skill provides systematic testing, profiling, and optimization to identify and eliminate those issues.

Core Features & Use Cases

  • Baseline & Profiling: Establish performance baselines and pinpoint top bottlenecks across frontend, backend, and database.
  • Load Testing: Generate k6/Artillery scripts to simulate ramp, steady, spike, and soak scenarios, revealing scaling limits.
  • Optimization Guidance: Recommend database indexing, caching, code splitting, async processing, and infrastructure autoscaling.
  • CI/CD Integration: Embed Lighthouse CI and load tests into pipelines, ensuring regressions are blocked.

Quick Start

Ask the performance-engineer skill to run a baseline analysis on my staging environment.

Frequently Asked Questions about performance-engineer

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

FAQPage Schema
How do I identify and eliminate performance bottlenecks in my web application?

Load testing simulates ramp, steady, spike, and soak scenarios to reveal scaling limits in your application. By generating executable scripts, it measures how your system handles varying traffic loads and helps identify critical performance bottlenecks before they impact users.

Can I integrate k6 and Lighthouse CI into my existing CI/CD pipelines?

Yes, you can embed Lighthouse CI and load tests directly into your pipelines. This integration enforces performance budgets using percentile metrics and automatically blocks code regressions that degrade application speed before deployment.

What's the best way to establish a performance baseline for a staging environment?

The best way to establish a performance baseline is to run a systematic profiling analysis on your staging environment. This measures current application speed across frontend, backend, and database layers to pinpoint top bottlenecks before load testing.

Does this approach provide optimization recommendations for database and frontend components?

Yes, it provides targeted optimization recommendations for both database and frontend components. Guidance includes database indexing, caching strategies, code splitting, async processing, and infrastructure autoscaling to systematically eliminate identified bottlenecks.

How do I enforce performance budgets using percentile metrics?

You enforce performance budgets by embedding Lighthouse CI and load tests into your CI/CD pipelines. The system uses percentile metrics to evaluate results against defined thresholds and blocks regressions automatically.

What load testing scenarios can I simulate to find scaling limits?

You can simulate ramp, steady, spike, and soak load testing scenarios to reveal your application's scaling limits. By generating k6 or Artillery scripts, the tests stress the system across different traffic patterns to pinpoint breaking points.