pproenca avatar

React Optimise

This is a comprehensive performance optimization guide for React apps, covering 43 rules across everything from React Compiler adoption to bundle splitting and Core Web Vitals. It's structured by impact level, so you start with the critical wins like writing compiler-friendly code for automatic 2-10x optimization and route-based code splitting that cuts 40-70% off your initial bundle. The depth here is real: you get specific patterns for detecting silent compiler bailouts, eliminating barrel file import costs, and fixing data fetch waterfalls. Use this when you're actually profiling and need systematic guidance rather than random Stack Overflow tips. It complements the core react skill by focusing on application-level performance instead of API usage patterns.

skills.sh installs
403
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill react-optimise --agent claude-code

Installs into .claude/skills of the current project.

Files

React Optimise Best Practices

Application-level performance optimization guide for React applications. Contains 43 rules across 8 categories, prioritized by impact from critical (React Compiler, bundle optimization) to incremental (memory management).

When to Apply

  • Optimizing React application performance or bundle size
  • Adopting or troubleshooting React Compiler v1.0
  • Splitting bundles and configuring code splitting
  • Improving Core Web Vitals (INP, LCP, CLS)
  • Profiling render performance and identifying bottlenecks
  • Fixing memory leaks in long-lived single-page applications
  • Optimizing data fetching patterns and eliminating waterfalls

Rule Categories

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Frontend Development, Backend & APIs, Debugging
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1pedronauck avatarshadcnpedronauck/skillsBest practices for building UI components with shadcn/ui. Use when creating, customizing, or styling components with shadcn, working with Radix UI primitives, i383skills.sh installs
2levnikolaevich avatarln-721-frontend-restructurelevnikolaevich/claude-code-skillsScaffolds new React projects or restructures monoliths to component-based architecture. Use when setting up frontend structure.378skills.sh installs
3galaxy-dawn avatarfrontend-designgalaxy-dawn/claude-scholarCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, 373skills.sh installs
4wsimmonds avatarnextjs-server-client-componentswsimmonds/claude-nextjs-skillsGuide for choosing between Server Components and Client Components in Next.js App Router. CRITICAL for useSearchParams (requires Suspense + 'use client'), navig364skills.sh installs
5existential-birds avatarshadcn-uiexistential-birds/beagleshadcn/ui component patterns with Radix primitives and Tailwind styling. Use when building UI components, using CVA variants, implementing compound components, 356skills.sh installs
6patricio0312rev avatarresponsive-design-systempatricio0312rev/skillsImplements responsive design systems with mobile-first breakpoints, container queries, fluid typography, and adaptive layouts using Tailwind CSS. Use when users353skills.sh installs