performance-optimization

Profile and optimize full-stack application performance with caching and database tuning.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/ryasrk/AgentBrokeTheMatrix-CopilotVersion --skill performance-optimization-ryasrk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimization
Source: https://github.com/ryasrk/AgentBrokeTheMatrix-CopilotVersion/tree/main/.github/skills/performance-optimization
Command: npx skills add https://github.com/ryasrk/AgentBrokeTheMatrix-CopilotVersion --skill performance-optimization-ryasrk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses slow application performance by providing systematic strategies and code examples for identifying and resolving bottlenecks across the entire technology stack.

Core Features & Use Cases

  • Profiling: Guides on using tools like cProfile and memory_profiler to pinpoint performance issues.
  • Caching: Details on implementing various caching layers (CDN, HTTP, In-Memory) and strategies.
  • Database Tuning: Techniques for optimizing queries, indexing, and connection pooling.
  • Frontend Optimization: Tips for bundle splitting, image optimization, and efficient rendering.
  • Use Case: Optimize a slow-loading e-commerce product page by implementing effective caching for product data and optimizing image delivery.

Quick Start

Use the performance-optimization skill to analyze and improve the database query performance for the get_plates function.

Frequently Asked Questions about performance-optimization

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

FAQPage Schema
How do I identify performance bottlenecks in my Python application?

Identify performance bottlenecks in your Python application by using profiling tools like cProfile and memory_profiler. This skill provides systematic strategies and code examples to pinpoint execution and memory issues for targeted optimization.

What's the best way to optimize slow database queries in Node.js?

Optimize slow database queries in Node.js by applying database tuning techniques such as query optimization, proper indexing, and connection pooling. This skill provides systematic strategies to resolve backend data retrieval bottlenecks.

How does caching improve web application performance?

Caching improves web application performance by storing frequently accessed data across various layers like CDN, HTTP, and in-memory. This skill details implementation strategies to reduce server load and decrease latency for end users.

Can I use this approach to optimize frontend rendering and bundle size?

Yes, you can use this approach to optimize frontend rendering and bundle size. It provides specific techniques for bundle splitting, image optimization, and efficient rendering to systematically resolve frontend performance bottlenecks.

When should I implement full-stack performance optimization?

Implement full-stack performance optimization when experiencing slow application performance across Python, Node.js, or web applications. It is needed when bottlenecks span profiling, caching, database tuning, and frontend delivery layers.

How do I speed up a slow-loading e-commerce product page?

Speed up a slow-loading e-commerce product page by implementing effective caching for product data and optimizing image delivery. This skill addresses full-stack enhancements to systematically resolve slow loading times.