Files
gh-greyhaven-ai-claude-code…/skills/performance-optimization/SKILL.md
2025-11-29 18:29:07 +08:00

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