performance

Identify performance bottlenecks in codebases and propose optimization plans.

1|1|Updated Oct 2, 2025
One-click install
npx skills add https://github.com/ZhiruiFeng/LocalAgentCrew --skill performance-zhiruifeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance
Source: https://github.com/ZhiruiFeng/LocalAgentCrew/tree/main/.claude/skills/performance
Command: npx skills add https://github.com/ZhiruiFeng/LocalAgentCrew --skill performance-zhiruifeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze and optimize performance across codebases by identifying bottlenecks and proposing effective improvements.

Core Features & Use Cases

  • Performance bottleneck identification: Find bottlenecks in algorithms, memory usage, I/O, and concurrency.
  • Profiling & benchmarking: Measure and compare before/after performance with structured benchmarks.
  • Optimization workflows: Provide actionable code changes, configuration tweaks, and validation steps for reliable speedups.
  • Use Case: When an app slows down under load, quickly locate hot paths and implement focused optimizations.

Quick Start

Provide a codebase or snippet and profiling goals, and the skill will analyze, identify bottlenecks, and propose concrete optimizations.

Frequently Asked Questions about performance

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

FAQPage Schema
How do I identify performance bottlenecks in my codebase?

To identify performance bottlenecks, analyze algorithm complexity, memory usage, I/O, and concurrency to locate hot paths. This process scopes typical workloads to pinpoint areas causing slowdowns, enabling targeted optimizations for measurable speedups.

What is the best way to profile and benchmark code for optimization?

The best way to profile and benchmark code optimization is by measuring and comparing before and after performance using structured benchmarks. This approach validates applied changes against typical workloads to ensure reliable speedups.

How do I fix an app that slows down under heavy load?

Fixing an app that slows down under load requires quickly locating hot paths in algorithms and concurrency. Apply focused optimizations through actionable code changes and configuration tweaks to achieve measurable speedups.

Can I analyze memory usage and I/O for performance improvements?

Yes, you can analyze memory usage and I/O for performance improvements by applying scope to these specific areas. The analysis identifies bottlenecks and proposes concrete optimizations, returning a structured plan with validation steps.

Do I need to provide profiling goals to analyze my codebase?

Yes, you need to provide a codebase or snippet alongside your profiling goals to analyze performance effectively. The skill then measures workloads, identifies bottlenecks, and proposes concrete optimizations with validation steps.