performance-optimization

Guide application performance optimization with caching, profiling, and load testing.

7|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/Jonathan0823/opencode-config --skill performance-optimization-jonathan0823
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimization
Source: https://github.com/Jonathan0823/opencode-config/tree/main/skills/performance-optimization
Command: npx skills add https://github.com/Jonathan0823/opencode-config --skill performance-optimization-jonathan0823

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides structured guidance to optimize application performance across caching, profiling, database optimization, frontend performance, and load testing, helping reduce latency and improve throughput.

Core Features & Use Cases

  • Caching strategies: implement application, CDN, and database caches to reduce repeated work.
  • Database optimization: indexing, query rewriting, and connection pooling to speed data access.
  • Frontend performance: code splitting, lazy loading, image optimization, and resource loading improvements.
  • Profiling & load testing: setup profiling and load tests to identify bottlenecks and validate improvements.
  • Use cases: optimize a web API's latency from hundreds of ms to under 100 ms under load.

Quick Start

Use the performance-optimization skill to identify bottlenecks, apply caching, profile queries, and run a load test on your service.

Frequently Asked Questions about performance-optimization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize my web API latency to reduce response times under load?

Database query optimization involves applying indexing, query rewriting, and connection pooling to speed up data access and improve overall throughput in data-intensive applications.

What's the best way to identify performance bottlenecks in a web service?

The best way to identify performance bottlenecks is by setting up profiling and load testing to validate improvements and diagnose exactly where latency occurs across your application layers.

How do I improve frontend performance using code splitting and lazy loading?

To improve frontend performance, implement code splitting, lazy loading, and image optimization to reduce resource loading times and deliver assets more efficiently to the browser.

What caching strategies can I use to speed up my application?

You can implement application, CDN, and database caches as caching strategies to reduce repeated work, lower latency, and significantly improve application throughput.

Does this performance optimization guidance apply to data-intensive applications?

Yes, this performance optimization guidance applies to web services, APIs, and data-intensive applications, providing structured patterns and templates to diagnose bottlenecks and improve throughput.