react-best-practices

Apply performance patterns to React and Next.js projects.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/oiagorodrigues/qcontabil --skill react-best-practices-oiagorodrigues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-best-practices
Source: https://github.com/oiagorodrigues/qcontabil/tree/main/.cursor/skills/react-best-practices
Command: npx skills add https://github.com/oiagorodrigues/qcontabil --skill react-best-practices-oiagorodrigues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill codifies and guides performance best practices for React and Next.js projects, helping teams reduce bottlenecks and ship faster experiences.

Core Features & Use Cases

  • Identify and apply core performance patterns for server and client: reducing waterfalls, optimizing bundle size, and improving render times.
  • Provide actionable guidance with concrete examples for common scenarios like data fetching, Suspense boundaries, Server Components, caching, and transitions.
  • Enable automated refactoring guidance and validation to help teams align codebases with industry-standard practices.

Quick Start

Inspect a target React/Next.js codebase and request targeted performance improvements by describing the bottleneck and the area you want to optimize.

Frequently Asked Questions about react-best-practices

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

FAQPage Schema
How do I optimize React and Next.js performance for faster load times?

To optimize React and Next.js performance, apply best-practice patterns for server and client data fetching, reduce rendering waterfalls, and minimize bundle size. This skill codifies guidelines to identify bottlenecks and ship faster user experiences.

What is the best way to use Suspense boundaries and Server Components in Next.js?

Using Suspense boundaries and Server Components effectively requires following actionable guidance with concrete examples for data fetching, caching, and transitions. This ensures modern React tooling manages render times correctly and improves user experience.

How do I reduce bundle size and render waterfalls in a React application?

Reduce bundle size and render waterfalls by applying core performance patterns for server and client data fetching. This skill provides automated refactoring guidance and validation to align your codebase with industry-standard practices.

Can I use this skill to automatically refactor React code for performance?

Yes, you can use this skill to automatically refactor React code for performance. It supports automated refactoring with safety checks and validation to help teams align their codebases with industry-standard performance practices.

Does this skill work with both server and client data fetching in modern React tooling?

Yes, this skill works with both server and client data fetching in modern React tooling. Its scope explicitly includes optimizing data fetching, rendering, and bundle size across server and client components in React and Next.js projects.