Agent Skills: Frontend Expert

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

UncategorizedID: ljchg12-hue/windows-dotfiles/frontend-expert

Install this agent skill to your local

pnpm dlx add-skill https://github.com/ljchg12-hue/windows-dotfiles/tree/HEAD/.claude/skills/development/frontend-expert

Skill Files

Browse the full folder contents for frontend-expert.

Download Skill

Loading file tree…

.claude/skills/development/frontend-expert/SKILL.md

Skill Metadata

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

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