# Performance Optimization

> Comprehensive performance analysis and optimization for algorithms (O(n²)→O(n)), databases (N+1 queries, indexes), React (memoization, virtual lists), bundles (code splitting), API caching, and memory leaks. 85%+ improvement rate. Use when application is slow, response times exceed SLA, high CPU/memory usage, performance budgets needed, or when user mentions 'performance', 'slow', 'optimization', 'bottleneck', 'speed up', 'latency', 'memory leak', or 'performance tuning'.

- Skill: `greyhaven-ai-claude-code-config/performance-optimization` (Agent Skill, multi-file: 15 files)
- Install (CLI): `npx skillmds@latest add greyhaven-ai-claude-code-config/performance-optimization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/greyhaven-ai-claude-code-config/performance-optimization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: greyhaven-ai (https://skillmd.com/u/greyhaven-ai-claude-code-config)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/greyhaven-ai-claude-code-config/performance-optimization

---


# Performance Optimization Skill

Comprehensive performance analysis and optimization techniques for identifying bottlenecks and improving application speed.

## Description

This skill provides production-ready patterns, examples, and checklists for optimizing application performance across algorithms, databases, infrastructure, and code structure.

## What's Included

### Examples (`examples/`)
- **Algorithm optimization** - Improve time complexity (O(n²) → O(n))
- **Database optimization** - Eliminate N+1 queries, add indexes
- **Bundle size reduction** - Code splitting, tree shaking
- **React performance** - Memoization, virtual lists
- **API response time** - Caching strategies, async processing
- **Memory optimization** - Reduce allocations, fix leaks

### Reference Guides (`reference/`)
- Performance profiling tools and techniques
- Benchmarking best practices
- Optimization decision frameworks
- Performance budget guidelines
- Monitoring and alerting strategies

### Templates (`templates/`)
- Performance test templates (Lighthouse, Web Vitals)
- Benchmark comparison templates
- Optimization report structures
- Performance budget definitions

## Use This Skill When

- Application is slow or unresponsive
- Response times exceed SLA targets
- High CPU/memory usage detected
- Need to meet performance budgets
- Optimizing for production deployment

## Related Agents

- `performance-optimizer` - Automated performance analysis and optimization

## Quick Start

```bash
# View optimization examples
ls examples/

# Check reference guides
ls reference/

# Use templates for benchmarking
ls templates/
```

## Metrics

- **Optimization Success Rate**: 85%+ performance improvement
- **Coverage**: Algorithm, database, infrastructure, code structure
- **Production-Ready**: All examples tested in real applications

---

**Skill Version**: 1.0
**Last Updated**: 2025-01-15

