vercel-react-best-practices

Enforce React and Next.js performance best practices across code reviews and refactoring.

9|2|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/FindMalek/dukkani --skill vercel-react-best-practices-findmalek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/FindMalek/dukkani/tree/main/.cursor/skills/vercel-react-best-practices
Command: npx skills add https://github.com/FindMalek/dukkani --skill vercel-react-best-practices-findmalek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React and Next.js projects often face performance regressions due to inconsistent patterns, scattered optimizations, and evolving codebases. This Skill consolidates proven guidelines to maximize load times, reduce bundle weight, and improve user experience.

Core Features & Use Cases

  • Eight prioritized rule categories (async, bundle, server, client, rerender, rendering, js, advanced) that structure performance improvements.
  • Clear guidance for code reviews, automated tooling, and AI-assisted refactoring to scale performance across teams.
  • Real-world scenarios spanning React components and Next.js pages, including data fetching, SSR/CSR tradeoffs, and bundle optimization.

Quick Start

Apply these guidelines during development, code reviews, and automated workflows to drive measurable performance gains across React/Next.js projects.

Frequently Asked Questions about vercel-react-best-practices

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

FAQPage Schema
How do I enforce React and Next.js performance best practices during code reviews?

To enforce React and Next.js performance best practices, apply consolidated guidelines across code reviews and automated refactoring tasks. This structures performance improvements into eight prioritized rule categories, including bundle optimization and SSR/CSR tradeoffs, to maximize load times and reduce bundle weight.

What is the best way to optimize bundle weight and rendering in Next.js components?

The best way to optimize bundle weight and Next.js rendering is to apply structured performance rules covering bundle, server, client, and rendering categories. This approach consolidates proven guidelines to reduce bundle weight, manage data fetching, and improve overall user experience.

Can I automate React refactoring tasks for performance using these guidelines?

Yes, you can automate React refactoring tasks by applying these guidelines within automated workflows. The rules generate metadata for AI-assisted code optimization, enabling automated tooling to identify and fix performance regressions across components and pages.

Does this approach cover both server-side rendering and client-side rendering tradeoffs?

Yes, this approach explicitly covers server-side rendering (SSR) and client-side rendering (CSR) tradeoffs. Real-world scenarios span React components and Next.js pages, providing clear guidance on data fetching and rendering strategies to scale performance across teams.

What are the eight priority areas for React and Next.js performance optimization?

The eight priority areas for React and Next.js performance optimization are async, bundle, server, client, rerender, rendering, js, and advanced. These categories structure performance improvements to drive measurable gains across development and code reviews.

Why does my React application face performance regressions as the codebase evolves?

React applications face performance regressions due to inconsistent patterns, scattered optimizations, and evolving codebases. Consolidating proven guidelines into eight prioritized rule categories ensures consistent application of best practices to maximize load times and improve user experience.