optimize-performance

Analyze React applications for re-renders, bundle size, and memoization issues.

2|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/solrac97gr/marketplace-plugins --skill optimize-performance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimize-performance
Source: https://github.com/solrac97gr/marketplace-plugins/tree/main/plugins/react-dev/skills/optimize-performance
Command: npx skills add https://github.com/solrac97gr/marketplace-plugins --skill optimize-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses slow-loading and unresponsive React applications by identifying and rectifying performance bottlenecks.

Core Features & Use Cases

  • Comprehensive Analysis: Detects issues related to re-renders, bundle size, code splitting, memoization, and image optimization.
  • Actionable Recommendations: Provides specific code examples and prioritized steps for improvement.
  • Use Case: A React e-commerce site is experiencing slow page loads. This Skill analyzes the application, identifies large unoptimized images and inefficient component rendering, and suggests implementing lazy loading and React.memo to significantly improve user experience.

Quick Start

Use the optimize-performance skill to analyze the entire project for performance issues.

Frequently Asked Questions about optimize-performance

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

FAQPage Schema
How do I find what is causing unnecessary re-renders in my React app?

Analyzing React performance identifies unnecessary re-renders by detecting inefficient component rendering and suggesting fixes like React.memo. It provides actionable code examples to resolve these rendering bottlenecks for measurable gains.

What is the best way to reduce large bundle sizes in a React application?

Reducing large bundle sizes requires a bundle analysis to detect bloat and implement efficient code splitting. This approach identifies large unoptimized assets and provides prioritized steps to split your code for faster page loads.

When should I use memoization to optimize React performance?

You should use memoization when a performance analysis detects improper memoization causing inefficient component rendering. Applying React.memo prevents unnecessary re-renders, significantly improving application responsiveness and user experience.

How do I analyze React performance issues across my entire project?

To analyze React performance across an entire project, run a comprehensive analysis that detects re-renders, bundle size, code splitting, and image optimization issues. It generates detailed reports with prioritized, actionable code examples.

Can I get specific code examples for fixing slow page loads in React?

Yes, analyzing React performance provides specific code examples for fixing slow page loads. It identifies issues like large unoptimized images and suggests implementing lazy loading and React.memo with actionable, prioritized steps.