Curated Category 10 hand-picked workflows Audited

Top 10 React Skills for AI Coding Agents

Top 10 React Skills for AI Coding Agents includes react-patterns as the general starting point for React 18 and 19 component and hook work, alongside performance guidance and task-specific workflows for a changed-scope scan, GSAP motion, Clerk auth, React Email, React Native, React Router, React Hook Form, and assistant-ui MCP.

The conditional cards are not generic React defaults. They apply only when their named library, framework, platform, or product boundary is already part of the task. That keeps an agent from loading a broad stack of unrelated instructions for a small React change.

Flat editorial illustration of modern React component architecture featuring modular state hooks, virtual DOM tree nodes, and reactive UI boundaries in deep blue and vibrant cyan.

How this catalog was picked

  • Primary source verification. Every entry is verified against its primary GitHub repository SKILL.md to ensure instructions directly guide agent behavior without unvetted side effects.
  • Small core plus conditional workflows. The core React patterns skill covers general component, hook, state, form, and data-fetching work. Specialist cards apply to their named platform, framework, library, or product boundary.
  • Distinct architectural boundaries. Each skill answers a different decision: component patterns, performance diagnosis, a changed-scope check, motion lifecycle, auth, email, mobile, routing, forms, or MCP connection UI.
  • Audited registry evidence. Install figures are the August 28, 2026 snapshot from the hydrated skills.sh registry.

Top 10 React skills at a glance

A comparative index of the top picks. Click any card to navigate directly to its detailed review.

#01

vercel-react-best-practices

GitHub avatar for vercel-labs
GitHub account @vercel-labs

Reduce React and Next.js performance costs by fixing the highest-impact bottleneck first

vercel-labs/agent-skills
670.8Kinstalls
#02

gsap-react

GitHub avatar for greensock
GitHub account @greensock

Align GSAP animation setup with React lifecycles, scoped refs, cleanup, and SSR boundaries

greensock/gsap-skills
44.5Kinstalls
#03

react-native-best-practices

GitHub avatar for callstackincubator
GitHub account @callstackincubator

Measure mobile runtime signals before changing React Native or native performance code

callstackincubator/agent-skills
23.9Kinstalls
#04

clerk-react-patterns

GitHub avatar for clerk
GitHub account @clerk

Apply Clerk's React SPA auth patterns to session state and protected routes

clerk/skills
14.4Kinstalls
#05

react-doctor

GitHub avatar for millionco
GitHub account @millionco

Scan the changed React scope for regressions before treating the change as ready

millionco/react-doctor
13.6Kinstalls
#06

react-email

GitHub avatar for resend
GitHub account @resend

Build React-generated HTML email around client constraints and the delivery path

resend/react-email
8.1Kinstalls
#07

react-patterns

GitHub avatar for affaan-m
GitHub account @affaan-m

Apply idiomatic React 18 and 19 guidance to build robust, accessible, performant component trees

affaan-m/ecc
3.5Kinstalls
#08

react-router-framework-mode

GitHub avatar for remix-run
GitHub account @remix-run

Shape React Router framework-mode loaders, actions, routes, and SSR as one data flow

remix-run/agent-skills
3.2Kinstalls
#09

react-mcp

GitHub avatar for assistant-ui
GitHub account @assistant-ui

Build assistant-ui React interfaces around user-managed MCP server connection concerns

assistant-ui/skills
2.8Kinstalls
#10

react-hook-form

GitHub avatar for pproenca
GitHub account @pproenca

Keep React Hook Form validation and field-array updates efficient at the client boundary

pproenca/dot-skills
2.4Kinstalls

Install counts and repository data audited from the skills.sh registry.

Core React performance

Start with the general React or Next.js performance decision before reaching for a framework or vendor-specific workflow.

GitHub repository card for vercel-labs/agent-skills

vercel-react-best-practices

Default React performance 670.8K installs Vercel Labs

Best for: Waterfalls, bundles, caching, and avoidable re-renders

vercel-react-best-practices is the broad React performance workflow in this catalog. Use it when a React or Next.js change needs an evidence-led pass over request waterfalls, bundle size, caching, or unnecessary re-renders.

Choose this before a specialist workflow when the problem is general application performance rather than GSAP, React Native, React Router, or another vendor-specific boundary.

  • Request waterfall diagnosis
  • Bundle-size reduction decisions
  • Caching strategy guidance
  • Avoidable re-render investigation
Install this skill
$npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices
vercel-labs/agent-skills source skills.sh listing
Works with + more

Changed-scope diagnostics

Use a quality gate when a React change needs a targeted regression scan, not as the default workflow for every implementation.

GitHub repository card for millionco/react-doctor

react-doctor

Conditional · Changed-scope quality gate 13.6K installs millionco

Best for: A conditional post-change React diagnostics pass

react-doctor is a conditional diagnostic workflow for a React change that needs a focused regression scan. Use it after the relevant scope has changed and the result needs to act as a quality gate.

It is not the default implementation guide for a new React feature. Select it when the decision is whether the changed scope has introduced React-specific problems that should be caught before handoff.

  • Changed-scope React scan
  • Regression-focused diagnostics
  • Conditional quality-gate use
  • Post-change readiness check
Install this skill
$npx skills add https://github.com/millionco/react-doctor --skill react-doctor
millionco/react-doctor source skills.sh listing
Works with + more

GSAP motion in React

Reach for this workflow only when a React surface uses GSAP or needs its lifecycle and server-rendering boundaries handled deliberately.

GitHub repository card for greensock/gsap-skills

gsap-react

Conditional · GSAP 44.5K installs GreenSock

Best for: React components that use GSAP or GSAP-based motion

gsap-react is a conditional workflow for React components that use GSAP. Use it to decide how animation setup follows the component lifecycle, how refs scope the animated elements, and how cleanup prevents stale animation work.

The workflow also covers the server-rendering boundary. It should not be loaded for ordinary React rendering when GSAP or this motion-specific lifecycle problem is not part of the change.

  • React lifecycle-aware GSAP setup
  • Scoped refs for animated elements
  • Animation cleanup
  • SSR-aware motion decisions
Install this skill
$npx skills add https://github.com/greensock/gsap-skills --skill gsap-react
greensock/gsap-skills source skills.sh listing
Works with + more

Clerk authentication

Use this vendor-specific workflow when a React SPA uses Clerk and must make authentication state and protected routes explicit.

GitHub repository card for clerk/skills

clerk-react-patterns

Conditional · Clerk 14.4K installs Clerk

Best for: Clerk-specific authentication in a React SPA

clerk-react-patterns is a conditional authentication workflow for React single-page applications that use @clerk/react. Use it when the implementation must connect Clerk's auth state to the SPA's route protection decisions.

This is Clerk-specific guidance, not a general React authentication default. Keep it out of a React app that does not use Clerk or that needs a different authentication provider.

  • @clerk/react SPA patterns
  • Authentication-state integration
  • Protected-route decisions
  • Clerk-specific implementation boundary
Install this skill
$npx skills add https://github.com/clerk/skills --skill clerk-react-patterns
clerk/skills source skills.sh listing
Works with + more

React email delivery

Choose this workflow when React is producing HTML email and the implementation must respect email-client constraints and delivery concerns.

GitHub repository card for resend/react-email

react-email

Conditional · React Email 8.1K installs Resend

Best for: React Email templates and their sending workflow

react-email is a conditional workflow for producing HTML emails with React Email. Use it when a template must be designed around the constraints of email clients rather than browser rendering alone.

Its scope includes the delivery path as well as the rendered email. Select it for React Email work; it is not a default guide for ordinary React UI components or browser pages.

  • React-generated HTML email
  • Email-client constraint awareness
  • Template implementation decisions
  • Delivery-path considerations
Install this skill
$npx skills add https://github.com/resend/react-email --skill react-email
resend/react-email source skills.sh listing
Works with + more

React Native mobile performance

Use this mobile-only workflow when React Native performance must be measured across frames, startup, memory, and native or bundle costs.

GitHub repository card for callstackincubator/agent-skills

react-native-best-practices

React Native only 23.9K installs Callstack

Best for: React Native FPS, TTI, memory, and native or bundle performance

react-native-best-practices is for React Native applications, not browser-only React. Use it when mobile performance work needs measured signals such as FPS, time to interactive, memory, native performance, or bundle performance.

Keep the platform boundary explicit: this workflow helps investigate React Native runtime costs and should not be presented as a general React performance default for web applications.

  • Measured mobile FPS
  • Time-to-interactive investigation
  • Memory and native performance
  • Bundle performance in React Native
Install this skill
$npx skills add https://github.com/callstackincubator/agent-skills --skill react-native-best-practices
callstackincubator/agent-skills source skills.sh listing
Works with + more

React Router framework mode

Select this framework-specific workflow when a React Router application uses framework mode and needs route, data, or SSR decisions.

GitHub repository card for remix-run/agent-skills

react-router-framework-mode

Conditional · React Router framework mode 3.2K installs Remix Run

Best for: React Router framework-mode route and server-rendering work

react-router-framework-mode is a conditional workflow for applications using React Router's framework mode. Use it when the change crosses loaders, actions, route modules, or server-side rendering and those pieces must fit together.

It is framework-specific guidance, not a default for every React router or component change. Choose it only when the application's routing architecture is the React Router framework-mode boundary described by the source.

  • Framework-mode loaders
  • Actions and route modules
  • Route data-flow decisions
  • Server-side rendering boundary
Install this skill
$npx skills add https://github.com/remix-run/agent-skills --skill react-router-framework-mode
remix-run/agent-skills source skills.sh listing
Works with + more

React 18 and 19 component patterns

Start here for general React component, hook, state, form, and data-fetching implementation guidance, including choices introduced in React 19.

GitHub repository card for affaan-m/ecc

react-patterns

Core React implementation 3.5K installs affaan-m

Best for: Writing or reviewing React components, hooks, JSX/TSX, and application state

react-patterns provides idiomatic React 18 and 19 guidance for building robust, accessible, performant component trees. Use it to write or review components and hooks, including JSX and TSX.

It covers shaping and composing state, choosing local state versus lifted, context, or external state, and work on forms and data fetching. It also helps evaluate React 19 choices.

  • Component and hook implementation or review
  • JSX and TSX review
  • State shape and local, lifted, context, or external state choices
  • Forms, data fetching, and React 19 choices
Install this skill
$npx skills add https://github.com/affaan-m/ecc --skill react-patterns
affaan-m/ecc source skills.sh listing
Works with + more

React Hook Form state

Use this library-specific workflow when a form uses React Hook Form and performance, validation, or field-array behavior is the concern.

GitHub repository card for pproenca/dot-skills

react-hook-form

Conditional · React Hook Form 2.4K installs pproenca

Best for: React Hook Form performance, validation, and field arrays

react-hook-form is a conditional workflow for forms built with React Hook Form. Use it when the implementation decision concerns client-side performance, validation behavior, or dynamic field arrays in that library.

It is not a general form or React state-management default. Select it when React Hook Form is already the library boundary so the agent can keep the form-specific trade-offs in scope.

  • Client-side form performance
  • React Hook Form validation
  • Dynamic field arrays
  • Library-specific state decisions
Install this skill
$npx skills add https://github.com/pproenca/dot-skills --skill react-hook-form
pproenca/dot-skills source skills.sh listing
Works with + more

assistant-ui MCP interfaces

Choose this conditional workflow only when assistant-ui is the React UI boundary for a user-managed MCP server.

GitHub repository card for assistant-ui/skills

react-mcp

Conditional · assistant-ui 2.8K installs assistant-ui

Best for: assistant-ui MCP UI, OAuth, and storage work

react-mcp is a conditional assistant-ui workflow for a React interface that connects to a user-managed MCP server. Use it when the UI must account for MCP connection behavior, OAuth, and storage decisions within assistant-ui.

The scope is assistant-ui-specific and does not make MCP UI guidance a default for ordinary React applications. Select it only when that library and user-managed server boundary are part of the implementation.

  • User-managed MCP server UI
  • OAuth flow considerations
  • Connection storage decisions
  • assistant-ui-specific React boundary
Install this skill
$npx skills add https://github.com/assistant-ui/skills --skill react-mcp
assistant-ui/skills source skills.sh listing
Works with + more

Select the React workflow by decision

Match the agent's active task to the exact architectural boundary. The broad performance skill handles an everyday React concern. Every other tool should only be activated when its target framework, library, product, or mobile platform is explicitly in use.

  1. 1.Core React performance. Choose vercel-react-best-practices for diagnosing request waterfalls, bundle sizes, caching strategies, and avoidable re-renders in web applications.
  2. 2.Changed-scope diagnostics. Choose react-doctor for a conditional post-change regression scan over modified React files before handoff.
  3. 3.GSAP motion integration. Choose gsap-react when animating React components with GSAP, managing scoped refs, component lifecycles, and SSR boundaries.
  4. 4.Clerk authentication. Choose clerk-react-patterns when integrating Clerk session state and route protection into a React single-page application.
  5. 5.HTML email delivery. Choose react-email when designing React-rendered email templates subject to email-client markup constraints and delivery pipelines.
  6. 6.React Native mobile performance. Choose react-native-best-practices for mobile FPS, startup latency, memory profiling, and bundle optimization in React Native projects.
  7. 7.React Router framework mode. Choose react-router-framework-mode when coordinating framework-mode loaders, actions, route modules, and server-side rendering.
  8. 8.Core React component patterns. Choose react-patterns for React 18 and 19 component or hook work, JSX/TSX review, state composition, forms, and data fetching.
  9. 9.Form state and validation. Choose react-hook-form for efficient client-side validation, field arrays, and isolated form re-renders.
  10. 10.assistant-ui MCP interfaces. Choose react-mcp when developing assistant-ui React interfaces connected to user-managed MCP servers.

Keep React workflows under control with LazySkills

LazySkills is a terminal UI that scans your machine, shows installed skills with per-agent visibility, diagnoses broken configurations, and searches the same skills.sh registry used for this audit. Install the catalog manager, then choose the React workflow that matches the task.

curl -fsSL https://lazyskills.sh/install | sh
More about LazySkills

Frequently asked questions

Which React skill covers general application performance?

Use vercel-react-best-practices for a general React or Next.js performance decision involving waterfalls, bundles, caching, or re-renders. Choose react-patterns for general component and hook implementation, state, forms, and data fetching.

When should a React change use react-doctor?

Use react-doctor after a React scope has changed and needs a conditional diagnostics or regression scan as a quality gate. It is not the default implementation workflow for every new feature.

Which workflow covers GSAP in React?

Use gsap-react when the component uses GSAP and the change needs lifecycle-aware setup, scoped refs, cleanup, or SSR-aware decisions. Do not use it for ordinary React rendering without GSAP.

Which React auth workflow is for Clerk?

Use clerk-react-patterns for @clerk/react authentication in a React SPA, especially auth state and protected routes. It is conditional on using Clerk.

When does react-email fit?

Use react-email when React Email is producing HTML email and the work must account for email-client constraints and delivery. It is not a browser UI workflow.

Which skill is for React Native performance?

Use react-native-best-practices only for React Native applications. It focuses on measured mobile FPS, time to interactive, memory, native performance, and bundle performance.

Which workflow covers React Router framework mode?

Use react-router-framework-mode when the application uses React Router framework mode and the change involves loaders, actions, route modules, or SSR. It is conditional framework-specific guidance.

When is react-patterns a good starting point?

Use react-patterns for general React component or hook work, JSX/TSX review, state-shape and composition choices, forms, and data fetching. It also covers React 19 choices, so it is a useful starting point unless the task belongs to a more specific workflow.

Which skill helps with React Hook Form?

Use react-hook-form when a React Hook Form implementation needs client-side performance, validation, or field-array guidance. It is conditional on that library being the form boundary.

When should a React UI use react-mcp?

Use react-mcp when assistant-ui is building a UI for a user-managed MCP server and the work involves OAuth, connection behavior, or storage. It is conditional on assistant-ui and that MCP boundary.

Related guides

More curated skill catalogs to keep browsing.

by Alvin