performance-hunter

Diagnose and remediate performance bottlenecks across software systems.

Updated Oct 1, 2025
One-click install
npx skills add https://github.com/j0KZ/mcp-agents --skill performance-hunter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-hunter
Source: https://github.com/j0KZ/mcp-agents/tree/main/docs/universal-skills/performance-hunter
Command: npx skills add https://github.com/j0KZ/mcp-agents --skill performance-hunter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps identify and fix performance bottlenecks across any language or framework.

Core Features & Use Cases

  • Measure → Profile → Optimize workflow
  • Language-agnostic performance guidance
  • Common killers and quick wins

Quick Start

Start a performance investigation and implement quick wins.

Frequently Asked Questions about performance-hunter

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

FAQPage Schema
How do I find performance bottlenecks in my application?

Performance bottlenecks are slow components limiting system speed. Measure response times and resource usage across frontend, backend, database, and API layers using profiling tools, then identify which component consumes the most resources or time. This workflow guides you to prioritize fixes that yield the largest gains.

What's the best way to optimize database queries?

Database optimization targets slow queries through indexing, query rewrites, and caching. Profile query execution times, add indexes on frequently filtered columns, refactor inefficient joins, and cache repeated results. These techniques reduce latency and resource usage across backend systems.

How do I reduce frontend bundle size?

Large bundles slow page load times. Measure current bundle size, identify unused code and dependencies, split code into smaller chunks, and apply minification. Frontend bundle reduction improves load performance across all browsers and network conditions.

Can I fix memory leaks and high resource usage?

Memory leaks and high CPU usage indicate inefficient resource allocation. Profile memory and CPU consumption to locate leak sources, then remediate through proper cleanup, garbage collection tuning, or algorithmic changes. Language-agnostic profiling workflows apply across any framework.

What are common performance killers I should check first?

Common bottlenecks include unindexed database queries, missing caching layers, inefficient algorithms, and large bundle sizes. This workflow identifies quick wins—high-impact fixes requiring minimal effort—to accelerate performance gains before deeper optimization.

Does this work across different programming languages and frameworks?

Performance diagnosis and optimization principles are language-agnostic. The measurement, profiling, and optimization templates apply to frontend frameworks, backend services, databases, and APIs regardless of the language or technology stack you use.