performance-benchmarker

Profile systems and generate k6 or Artillery load testing scripts.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kernex-dev/kernex-agent --skill performance-benchmarker-kernex-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-benchmarker
Source: https://github.com/kernex-dev/kernex-agent/tree/main/builtins/performance-benchmarker
Command: npx skills add https://github.com/kernex-dev/kernex-agent --skill performance-benchmarker-kernex-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profile systems and generate load testing scripts to identify bottlenecks. This capability helps diagnose slowness, plan for scale, and optimize resource usage.

Core Features & Use Cases

  • Profiling & diagnostics: Collect CPU/memory profiles and identify bottlenecks during peak load.
  • Load script generation: Produce ready-to-run k6/Artillery test scripts and measurement plans.
  • Capacity planning: Provide scaling guidance and performance budgets for production readiness.
  • Use Case: When you need to diagnose a slow service and ensure it can handle expected traffic.

Quick Start

Run a baseline profiling pass on your target service to generate initial load scripts and a capacity plan.

Frequently Asked Questions about performance-benchmarker

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

FAQPage Schema
How do I generate k6 load testing scripts to identify system bottlenecks?

Generate k6 load testing scripts by profiling your target system to collect CPU and memory data, then producing ready-to-run test scripts that identify bottlenecks during peak load conditions.

What is capacity planning and when do I need it for production services?

Capacity planning provides scaling guidance and performance budgets for production readiness. You need it when optimizing resource usage and ensuring services can handle expected traffic loads.

Can I use profiling results to diagnose a slow service before load testing?

Yes, profiling results diagnose slow services by collecting CPU and memory metrics to identify bottlenecks. Baseline profiling passes generate initial load scripts and capacity measurement plans.

Does load testing work with existing profiling data for capacity planning?

Load testing works with existing profiling data by requiring access to profiling results and a target system URL. It outputs ready-to-run test scripts plus a capacity measurement plan.

What's the best way to profile systems for performance diagnostics and scaling?

Profile systems for performance diagnostics by running a baseline profiling pass on your target service. This generates initial load scripts and provides scaling guidance for production readiness.