react-frontend-skills
React and Next.js frontend development: component design, App Router patterns, state management, performance optimization, shadcn/ui components, and production-grade UI implementation.
SKILL.md.agents/skills/react-frontend-skills/SKILL.md
GitHubReact Frontend
Meta-skill consolidating React and Next.js frontend expertise. Each sub-skill below is a full standalone skill with its own instructions, scripts, and references. Match the user's intent to the most specific sub-skill, then read its SKILL.md and follow its instructions completely.
Sub-Skills
frontend-design
- Description: Create distinctive, production-grade frontend interfaces with high design quality — websites, dashboards, components, landing pages
- Path:
.subSkills/frontend-design/SKILL.md
next-best-practices
- Description: Next.js best practices — file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization
- Path:
.subSkills/next-best-practices/SKILL.md
nextjs-app-router-patterns
- Description: Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching
- Path:
.subSkills/nextjs-app-router-patterns/SKILL.md
vercel-react-best-practices
- Description: React and Next.js performance optimization guidelines from Vercel Engineering for optimal rendering and bundle size
- Path:
.subSkills/vercel-react-best-practices/SKILL.md
react-state-management
- Description: Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for global and server state
- Path:
.subSkills/react-state-management/SKILL.md
shadcn
- Description: Manage shadcn/ui components and projects — adding, searching, fixing, debugging, styling, and composing UI
- Path:
.subSkills/shadcn/SKILL.md
Routing Instructions
- Read the user's request carefully.
- Match their intent against the sub-skill descriptions above.
- Read the matched sub-skill's SKILL.md at the given path and follow its instructions completely.
- If the intent clearly spans multiple sub-skills, start with the primary match and note the others for follow-up.
- If no specific sub-skill matches but the request is clearly in this domain, use the default sub-skill.
- Default sub-skill: frontend-design
Disambiguation
- "build a page" / "create a component" / "design UI" / "dashboard" -> frontend-design
- "Next.js conventions" / "file structure" / "RSC boundary" / "metadata" -> next-best-practices
- "App Router" / "Server Components" / "streaming" / "parallel routes" / "SSR" / "SSG" -> nextjs-app-router-patterns
- "performance" / "bundle size" / "Core Web Vitals" / "optimize React" -> vercel-react-best-practices
- "state management" / "Redux" / "Zustand" / "Jotai" / "React Query" / "global state" -> react-state-management
- "shadcn" / "component library" / "ui components" / "components.json" -> shadcn