vercel-react-best-practices

Apply React and Next.js performance patterns across code reviews and refactors.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/yunusemrgrl/filament-storybook --skill vercel-react-best-practices-yunusemrgrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/yunusemrgrl/filament-storybook/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/yunusemrgrl/filament-storybook --skill vercel-react-best-practices-yunusemrgrl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vercel React Best Practices addresses performance pitfalls and provides a structured set of patterns to optimize React and Next.js apps, including waterfalls, bundle sizes, SSR/CSR data flows, and rendering strategies.

Core Features & Use Cases

  • Identifies common performance bottlenecks across React and Next.js codebases.
  • Guides end-to-end improvements across API routes, server actions, client data fetching, and rendering.
  • Used for code reviews, refactoring tasks, and automated generation of optimized scaffolds.

Quick Start

Review a React/Next.js project and apply the priority-driven performance guidelines to refactor data fetching, rendering, and bundle optimization.

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 optimize React and Next.js performance during a code review?

To optimize React and Next.js performance during a code review, apply a priority-driven set of rules across components, pages, and data fetching. This enforces safe, consistent guidance for automated transformations and refactors bottlenecks like waterfalls and large bundle sizes.

What is the best way to reduce bundle size in a Next.js application?

The best way to reduce bundle size in a Next.js application is to apply targeted optimization patterns across your rendering strategies and data flows. Mapping to specific performance categories helps identify and eliminate unnecessary client-side code and waterfalls.

How do server actions affect Next.js data fetching performance?

Server actions affect Next.js data fetching performance by shifting data flows to the server side, which can prevent client-side waterfalls. Applying optimized patterns to API routes and server actions ensures safe, consistent data fetching and rendering strategies.

Can I use these React performance patterns for automated code generation?

Yes, you can use these React performance patterns for automated code generation. The guidelines map to specific priority categories to enforce safe, consistent transformations, allowing you to generate optimized scaffolds for components, pages, and data fetching automatically.

When should I refactor client-side data fetching to improve React performance?

You should refactor client-side data fetching to improve React performance when encountering waterfalls, large bundle sizes, or inefficient SSR/CSR data flows. Applying priority-driven performance guidelines helps resolve these bottlenecks across your Next.js codebase.