greyhaven-ai

grey-haven-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'."

greyhaven-ai 30 5 Updated 8mo ago

Resources

4
GitHub

Install

npx skillscat add greyhaven-ai/claude-code-config/grey-haven-performance-optimization

Install via the SkillsCat registry.

About this skill

This skill provides analysis and optimization for algorithms, databases, React components, bundle sizes, and memory usage. It addresses application latency, high CPU/memory consumption, and slow response times. Use this skill when identifying bottlenecks, meeting performance budgets, or resolving issues related to N+1 queries and inefficient time complexity.

SKILL.md

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

# 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