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.