benchmark-agents
Advanced AI agent benchmark scenarios that push Vercel's cutting-edge platform features —…
React best-practices reviewer for TSX files. Triggers after editing multiple TSX components to run a condensed quality checklist covering component structure, hooks usage, accessibility, performance, and TypeScript patterns.
$ npx -y skills add vercel/vercel-plugin --skill react-best-practices --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/react-best-practicesContext preview
The summary Claude sees to decide when to auto-load this skill.
React best-practices reviewer for TSX files. Triggers after editing multiple TSX components to run a condensed quality checklist covering component structure, hooks usage, accessibility, performance, and TypeScript patterns.
name: react-best-practices
description: React best-practices reviewer for TSX files. Triggers after editing multiple TSX components to run a condensed quality checklist covering component structure, hooks usage, accessibility, performance, and TypeScript patterns.
metadata:
priority: 4
docs:
- "https://react.dev/reference/react"
- "https://react.dev/learn"
pathPatterns:
- 'src/components/**/*.tsx'
- 'src/components/**/*.jsx'
- 'app/components/**/*.tsx'
- 'app/components/**/*.jsx'
- 'components/**/*.tsx'
- 'components/**/*.jsx'
- 'src/ui/**/*.tsx'
- 'lib/components/**/*.tsx'
bashPatterns: []
importPatterns:
- 'react'
- 'react-dom'
validate:
-
pattern: 'from\s+[''"](styled-components|@emotion/styled|@emotion/react|@mui/material|@chakra-ui/react)[''"]|styled\.'
message: 'Legacy CSS-in-JS or component library detected. Consider shadcn/ui + Tailwind for modern Vercel-native UI.'
severity: warn
upgradeToSkill: shadcn
upgradeWhy: 'Migrate from CSS-in-JS/MUI/Chakra to shadcn/ui + Tailwind CSS for better SSR performance and Vercel ecosystem alignment.'
skipIfFileContains: '@/components/ui|shadcn|tailwindcss'
retrieval:
aliases:
- react review
- component quality
- tsx linter
- react patterns
intents:
- review react code
- improve component quality
- check accessibility
- optimize react
entities:
- hooks
- accessibility
- React
- TSX
- component
chainTo:
-
pattern: 'from\s+[''\"](styled-components|@emotion/styled|@emotion/react|@mui/material|@chakra-ui/react)[''"]|styled\.'
targetSkill: shadcn
message: 'Legacy CSS-in-JS or component library detected — loading shadcn/ui guidance for modern Vercel-native UI.'Comprehensive performance optimization guide for React and Next.js applications, maintained by Vercel. Contains 70 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.
Reference these guidelines when:
| Priority | Category | Impact | Prefix | |----------|----------|--------|--------| | 1 | Eliminating Waterfalls | CRITICAL | `async-` | | 2 | Bundle Size Optimization | CRITICAL | `bundle-` | | 3 | Server-Side Performance | HIGH | `server-` | | 4 | Client-Side Data Fetching | MEDIUM-HIGH | `client-` | | 5 | Re-render Optimization | MEDIUM | `rerender-` | | 6 | Rendering Performance | MEDIUM | `rendering-` | | 7 | JavaScript Performance | LOW-MEDIUM | `js-` | | 8 | Advanced Patterns | LOW | `advanced-` |
Comprehensive Vercel ecosystem plugin — relational knowledge graph, skills for every major product, specialized agents, and Vercel conventions. Turns any AI agent into a Vercel expert.
Repo: vercel-labs/vercel-plugin
Advanced AI agent benchmark scenarios that push Vercel's cutting-edge platform features —…
End-to-end benchmark suite for vercel-plugin. Runs realistic projects through skill…
Run vercel-plugin eval scenarios in Vercel Sandboxes instead of local WezTerm panels.…
Create and launch benchmark test projects to exercise vercel-plugin skill injection across…
Audit vercel-plugin performance on real-world projects. Extracts tool calls from Claude Code…
Release vercel-plugin — run gates, bump version, generate artifacts, commit, and push. Use…