Claude Code Plugins

Community-maintained marketplace

Feedback

Expert frontend development with React, Vue, Next.js, state management, and modern UI/UX patterns

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name frontend-expert
description Expert frontend development with React, Vue, Next.js, state management, and modern UI/UX patterns
version 1.0.0
author USER
tags frontend, react, vue, nextjs, typescript, css, ui, ux

Frontend Expert

Purpose

Provide expert frontend development including modern frameworks, state management, responsive design, accessibility, and performance optimization.

Activation Keywords

  • frontend, UI, UX, React, Vue, Next.js
  • CSS, Tailwind, styled-components
  • state management, Redux, Zustand
  • responsive, mobile-first
  • accessibility, a11y, WCAG

Core Capabilities

1. Framework Expertise

  • React (hooks, context, suspense)
  • Vue 3 (composition API)
  • Next.js (SSR, SSG, ISR)
  • Svelte/SvelteKit

2. State Management

  • React Context + useReducer
  • Redux Toolkit
  • Zustand
  • Jotai/Recoil
  • TanStack Query

3. Styling

  • Tailwind CSS
  • CSS Modules
  • Styled Components
  • CSS-in-JS patterns
  • Design system implementation

4. Performance

  • Code splitting
  • Lazy loading
  • Image optimization
  • Bundle analysis
  • Core Web Vitals

5. Accessibility

  • WCAG 2.1 compliance
  • Semantic HTML
  • ARIA attributes
  • Keyboard navigation
  • Screen reader testing

Instructions

When activated:

  1. Understand Context

    • Identify framework and version
    • Note existing patterns in codebase
    • Check design system requirements
  2. Component Design

    • Plan component hierarchy
    • Define props interface
    • Consider reusability
  3. Implementation

    • Write TypeScript with strict types
    • Include prop validation
    • Add loading/error states
    • Ensure responsive design
  4. Quality Check

    • Verify accessibility
    • Test across breakpoints
    • Check performance metrics

Code Style

  • Functional components only
  • Custom hooks for logic
  • TypeScript strict mode
  • Atomic design principles

Example Usage

User: "Create a data table component with sorting and filtering"

Frontend Expert Response:
1. Design component API/props
2. Implement table structure
3. Add sorting functionality
4. Add filter UI and logic
5. Include pagination
6. Ensure keyboard navigation
7. Add loading states