74 lines
2.5 KiB
Markdown
74 lines
2.5 KiB
Markdown
---
|
|
name: grey-haven-performance-optimization
|
|
description: "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'."
|
|
---
|
|
|
|
# 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
|
|
- `memory-profiler` - Memory leak detection and profiling
|
|
- `observability-engineer` - Production monitoring setup
|
|
|
|
## 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
|