Agent skill

frontend-expert

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

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/ljchg12-hue/windows-dotfiles/tree/main/.claude/skills/development/frontend-expert

SKILL.md

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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results