YOUR PERSONAL COLLECTION

A good find. Yours to keep.

Save tools and skills with your account. Find your next starting point, right here.

Log in to save
English

YOUR PERSONAL COLLECTION

A good find. Yours to keep.

Save tools and skills with your account. Find your next starting point, right here.

Log in to save
← All skills

AI PICKS / AGENT SKILL

vercel-react-best-practices

Review React and Next.js loading and rendering performance.

vercel-labs/agent-skills

Before you start: use an agent supporting Skills. AI Picks has not independently verified every runtime. Requirements & license ↗ · Installation guide

Add to your agent

npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices

Run in your terminal and choose an agent supporting Skills. Some skills require additional runtimes; see the repository.

Try this prompt

Check this React page for waterfalls and unnecessary renders.
An editorial usage example, not an execution result.

QUICK ANSWER

Vercel React Best Practices Skill: Install & Use

Vercel React Best Practices is a skill for reviewing React and Next.js implementation. Give it a specific page and ask for findings with file locations, evidence and a proposed fix before changing code. Measure the same flow before and after.

Editorial reviewed:

From install to first use

  1. Install the skill from the Vercel source and confirm it is available in your client. Read the project instructions before running a review.
  2. Limit the first review to one flow: page load, a search request or a slow interaction. Request the affected files and explain whether requests are independent.
  3. Review each suggested change, run relevant checks and compare results under the same conditions. Keep changes only when the behavior remains correct.

How to check the result

Use your application's network timeline or profiler to inspect the specific issue. Record the environment and test conditions. Faster-looking code or fewer lines is not evidence of a faster application.

Independent-request example

// Two alternatives; the requests must be independent.
async function loadSequential() {
  const profile = await fetchProfile();
  const projects = await fetchProjects();
  return { profile, projects };
}

async function loadConcurrent() {
  const [profile, projects] = await Promise.all([
    fetchProfile(),
    fetchProjects(),
  ]);
  return { profile, projects };
}

Keep learning

Frequently asked questions

What does vercel-react-best-practices help with?

Review React and Next.js loading and rendering performance.

How do I install vercel-react-best-practices?

Run this command in your terminal. Read the source file and repository instructions first.

npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices
Which agents can use vercel-react-best-practices?

Check that your agent supports SKILL.md. Some skills also require extra tools or runtimes; consult the author's repository for requirements. View source repository ↗

Does it guarantee a performance improvement?

No. It supplies review guidance. The effect of a change must be measured in your application while preserving correct behavior.

Is it only for Next.js?

The source covers React and Next.js. Some rules apply to either, while framework-specific rules need the relevant runtime and architecture.

RESOURCE NOTES

Know before you use

Pricing & licensing
Check the publisher for current pricing and licensing. AI Picks does not sell this resource.
Compatibility
Consult the publisher; AI Picks has not independently verified every runtime.
Source review date

This independent-request example illustrates a possible waterfall; they have not been benchmarked here. Do not parallelize operations that depend on earlier results, must run in order, or could overload an upstream service.

Machine-readable details · JSON