perf

Profile applications to identify dominant bottlenecks and produce before/after performance reports.

156|37|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/zeuikli/claude-code-workspace --skill perf-zeuikli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf
Source: https://github.com/zeuikli/claude-code-workspace/tree/main/.claude/skills/perf
Command: npx skills add https://github.com/zeuikli/claude-code-workspace --skill perf-zeuikli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you analyze slow performance by establishing measurable baselines, identifying the biggest bottlenecks, applying targeted optimizations, and verifying improvements with the same measurement conditions.

Core Features & Use Cases

  • Profiling & Baseline Measurement: Establish before/after numbers using appropriate profiling and benchmarking techniques for the language/runtime you use.
  • Bottleneck Classification (80/20 focus): Quickly narrow down likely causes across database, memory, CPU, and network to avoid random tuning.
  • Verification & Performance Reporting: Re-run the same scenarios and produce a structured performance report with quantified improvement and remaining headroom.

Quick Start

Ask the AI to measure current latency and build a performance report using the same test scenario before and after optimizing the top bottleneck.

Frequently Asked Questions about perf

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

FAQPage Schema
How do I find the bottleneck causing my backend API slowdown?

You can find API slowdowns by establishing measurable baselines, profiling the application, and classifying dominant bottlenecks across database, CPU, memory, or network to avoid random tuning.

What is the best way to measure Core Web Vitals improvements after frontend loading optimizations?

The best way to measure Core Web Vitals improvements is by applying single-change optimizations and repeatedly verifying results under consistent conditions to output a structured before/after performance report.

How do I profile an application to identify dominant memory and CPU bottlenecks?

You profile an application for memory and CPU bottlenecks by using language-specific profiling or CLI benchmarking techniques, applying an 80/20 focus to isolate the biggest performance limiters.

Can I use CLI benchmarking to verify database query optimizations under consistent conditions?

Yes, you can use CLI benchmarking to verify database query optimizations by measuring a baseline, applying single-change optimizations, and re-running the same test scenario to quantify improvements.

Why does my application performance fluctuate when I try to measure speedups?

Application performance fluctuates during speedup measurement because a baseline-first workflow and repeated verification under consistent conditions are required before applying single-change optimizations.