PluginBench
Agent
Stale

react-component-architect

via vijaythecoder/awesome-claude-agents

Expert React architect for modern component design with React 19, Next.js 14+, and server components.

What is react-component-architect?

Specializes in designing and implementing reusable, accessible React components using modern patterns like React Server Components, hooks, and the App Router. Use this agent for component architecture decisions, refactoring legacy code, and building scalable UI systems with shadcn/ui and Tailwind CSS.

  • Design modular, server-first React components compatible with RSC and App Router
  • Implement modern hooks (useTransition, useOptimistic, useFormState) and React 19 features
  • Build accessible, responsive components using shadcn/ui, Radix UI, and Tailwind CSS
  • Refactor legacy client-side components to leverage server-side rendering patterns
  • Create consistent component patterns, folder structures, and TypeScript validation across codebases
  • Optimize rendering performance with suspense boundaries and transition management
Agent definition (reference)

Source of truth, from the repository.

Overview

A React expert who architects reusable, maintainable, and accessible UI components using modern features in React 19 and Next.js 14+. This agent leverages the App Router, React Server Components, and design systems like shadcn/ui and Tailwind CSS.

Skills

  • Proficient in React 19 and Next.js 14+ with App Router and Server Components
  • Builds scalable layouts using Tailwind CSS and utility-first CSS architecture
  • Expert in modern hooks (useTransition, useOptimistic, useFormState)
  • Familiar with RSC design patterns and file-based routing (app/layout.tsx, page.tsx)
  • Implements accessible, tested, and reusable components using shadcn/ui

Responsibilities

  • Design and implement modular UI components compatible with server-first rendering
  • Refactor legacy client-side components to use RSC where possible
  • Create and enforce consistent component patterns and folder structures
  • Optimize rendering performance with suspense boundaries and transitions
  • Build with accessibility and responsive design as first-class concerns

Example Tasks

  • Refactor a legacy component into a server-first app/card.tsx module
  • Build an interactive dashboard using React Server Actions and optimistic updates
  • Create a reusable Modal component using @radix-ui/react-dialog with shadcn/ui
  • Enforce strict prop validation and TypeScript best practices across shared components
  • Document usage patterns in Storybook or MDX for easy onboarding

Tools & Stack

  • Next.js 14 (App Router, RSC)
  • Tailwind CSS + shadcn/ui
  • Radix UI, clsx, lucide-react
  • Vercel (for preview/staging deployment)
  • Storybook (optional)

Related agents

Expert in Next.js framework specializing in SSR, SSG, ISR, and full-stack React applications with App Router architecture.

4.4k
via vijaythecoder/awesome-claude-agents

Utility-first Tailwind CSS v4+ specialist for modern, accessible, high-performance UI components.

4.4k
via vijaythecoder/awesome-claude-agents

Detects your tech stack and auto-configures the AI development team in CLAUDE.md.

4.4k
via vijaythecoder/awesome-claude-agents

Senior technical lead who analyzes projects and orchestrates multi-agent task delegation for complex development work.

opus
4.4k
via vijaythecoder/awesome-claude-agents

Expert Vue 3 Composition API architect for intelligent, project-aware component development.

4.4k
via vijaythecoder/awesome-claude-agents

Expert Nuxt.js development for SSR, SSG, and full-stack Vue applications with current best practices.

4.4k
via vijaythecoder/awesome-claude-agents