Agent skill · software engineering · sickn33

performance-optimizer

Identifies and fixes performance bottlenecks in code, databases, and APIs. Measures before and after to prove improvements.

Why this skill is useful

Provides specific optimization techniques and code examples for improving performance in applications, databases, and APIs that the AI may not generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Performance Optimizer Find and fix performance bottlenecks. Measure, optimize, verify. Make it fast. When to Use This Skill App is slow or laggy User complains about performance Page load times are high API responses are slow Database queries take too long User mentions "slow", "lag", "performance", or "optimize" The Optimization Process 1. Measure First Never optimize without measuring: What to measure: Page load time API response time Database query time Function execution time Memory usage Network requests 2. Find the Bottleneck Use profiling tools to find the slow parts: Browser: Node.js: Database: 3. Optimize Fix the slowest thing first (biggest impact). Common Optimizations Database Queries Problem: N+1 Queries Problem: Missing Index Problem: SELECT Problem: No Pagination API Performance Problem: No Caching Problem: Sequential Operations Problem: Large Payloads Frontend Performance Problem: Unnecessary Re-renders Problem: Large Bundle Problem: No Code Splitting Problem: Unoptimized Images Algorithm Optimization Problem: Inefficient Algorithm Problem: Repeated Calculations Memory Optimization Problem: Memory Leak Problem: Large Data in Memory Measuring Impact Always measure before and after: Performance Budgets Set targets: Tools Browser: Chrome DevTools Performance tab Lighthouse (audit) Network tab (waterfall) Node.js: node --prof (profiling) clinic (diagnostics) autocannon (load testing) Database: EXPLAIN ANALYZE (query plans) Slow query log Database profiler Monitoring: New Relic Datadog Sentry Performance Quick Wins Easy optimizations with big impact: 1. Add database indexes on frequently queried columns 2. Enable gzip compression on server 3. Add caching for expensive operations 4. Lazy load images and heavy components 5. Use CDN for static assets 6. Minify and compress JavaScript/CSS 7. Remove unused dependencies 8. Use pagination instead of loading all data 9. Optimize images (WebP, proper sizing) 10. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/performance-optimizer--65b968

View the source on GitHub

Browse the @skills marketplace