vercel-react-best-practices

Apply React and Next.js performance optimization guidelines to code structure, rendering, and data fetching.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers avoid common React and Next.js performance issues by applying proven optimization patterns for rendering, data fetching, and application architecture.

Core Features & Use Cases

  • Performance Guidelines: Provides structured rules for eliminating async waterfalls, reducing bundle size, and improving server and client rendering efficiency.
  • Code Review Support: Guides AI-assisted writing, refactoring, and review of React components, Next.js pages, and performance-sensitive code.
  • Use Case: When optimizing a slow Next.js application, use this Skill to identify inefficient imports, unnecessary re-renders, and blocking data-fetching patterns with actionable improvements.

Quick Start

Use the vercel-react-best-practices skill to review my React component code and suggest performance improvements.

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 component rendering and stop unnecessary re-renders?

To optimize React rendering, apply structured guidelines for component refactoring and code review that identify inefficient imports and eliminate unnecessary re-renders. This improves both server-side and client-side rendering efficiency.

What is the best way to reduce bundle size and fix async waterfalls in Next.js?

The best way to reduce bundle size and fix async waterfalls in Next.js is to apply optimization patterns for bundle management and efficient async handling, ensuring data-fetching processes do not block rendering.

Can I use this for code review and refactoring existing React applications?

Yes, you can use this for code review and refactoring existing React applications. It provides technical requirements for production-oriented frontend engineering, guiding AI-assisted reviews of components and Next.js pages.

How do I identify blocking data-fetching patterns in a slow Next.js application?

You identify blocking data-fetching patterns in a slow Next.js application by evaluating data-fetching behaviors against performance guidelines, pinpointing inefficient patterns to provide actionable improvements for your architecture.

When do I need performance optimization patterns for frontend engineering?

You need performance optimization patterns for frontend engineering when developing or refactoring React and Next.js applications, specifically to improve code structure, rendering behavior, and server-side performance tuning.