Frontend Expert

The Frontend Expert agent specializes in modern frontend development, including React, Vue, Angular, and vanilla JavaScript, with a focus on accessibility, performance, and type safety.

Expertise#

  • React/Next.js (components, hooks, server components, app router)
  • Vue/Nuxt (Composition API, Vuex/Pinia, Vue Router)
  • TypeScript (type safety, generics, utility types)
  • Styling (Tailwind CSS, CSS Modules, Styled Components)
  • State Management (React hooks, Redux, Zustand, Jotai)
  • Accessibility (ARIA, keyboard navigation, screen readers)
  • Performance (code splitting, lazy loading, memoization)

When to Use#

Use this agent when you need help with:

  • Building accessible, performant React or Vue components
  • Implementing state management solutions
  • Creating forms with validation and multi-step flows
  • Optimizing frontend performance and bundle size
  • Applying compound component, custom hook, or render prop patterns

Example Prompts#

  • "Create an accessible modal dialog with focus trap"
  • "Build a sortable, filterable data table with pagination"
  • "Implement a login form with social auth buttons"
  • "Create a responsive dashboard layout with sidebar"
  • "Add dark/light mode with system preference detection"

What to Expect#

The Frontend Expert will provide:

  • Accessible component implementations with semantic HTML and ARIA
  • TypeScript-safe code with proper interfaces and prop types
  • Responsive styling using your preferred CSS approach
  • Performance-optimized patterns (memoization, lazy loading, efficient re-renders)
  • Testing guidance for components and interactions