vercel-react-best-practices

Enforce React and Next.js performance best practices for components, data fetching, and code-splitting.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/kurokeita/ai-agent --skill vercel-react-best-practices-kurokeita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/kurokeita/ai-agent/tree/main/skills/vercel-react-best-practices
Command: npx skills add https://github.com/kurokeita/ai-agent --skill vercel-react-best-practices-kurokeita

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a consolidated set of performance best practices for React and Next.js, enabling teams to consistently optimize code, reduce bundle size, and improve user-perceived performance.

Core Features & Use Cases

  • Guidance for React components, Next.js pages, and server components to improve runtime performance and load times.
  • Performance optimization patterns including data fetching, code-splitting, and bundle optimization, with concrete examples.
  • Use Case: When reviewing or refactoring a React/Next.js project to identify bottlenecks and apply recommended patterns quickly and safely.

Quick Start

Use this skill to quickly review a React/Next.js codebase and extract the top three performance improvements suggested by the guidelines.

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 code review?

To optimize React and Next.js performance during code review, apply rule-based best practices for component development, data fetching, code-splitting, and bundle optimization to identify bottlenecks and enable automated refactoring.

What are the best practices for reducing bundle size in Next.js?

Best practices for reducing bundle size in Next.js involve applying code-splitting patterns and bundle optimization guidelines, which help safely refactor pages and server components to improve load times and user-perceived performance.

How does using server components improve Next.js load times?

Using server components improves Next.js load times by shifting data fetching and rendering workloads to the server, following performance optimization patterns that reduce client-side bundle size and runtime overhead.

Can I use this to refactor existing React codebases safely?

Yes, you can refactor existing React codebases safely by using structured guidelines and actionable rules to identify performance bottlenecks and apply recommended patterns quickly without breaking component logic.

What's the best way to identify performance bottlenecks in a React project?

The best way to identify performance bottlenecks in a React project is to review the codebase against consolidated performance best practices, allowing you to extract top optimization priorities for components and data fetching.

When should I apply code-splitting in React and Next.js applications?

You should apply code-splitting in React and Next.js applications when optimizing component development and data fetching workflows to reduce initial bundle size, decrease load times, and improve overall user-perceived performance.