Back to Skills

frontend

verified

Expert frontend developer for React, Vue, Angular, and modern web development. Covers components, hooks, state management, routing, forms, TypeScript, performance optimization, and best practices. Activates for frontend, front-end, React, Vue, Angular, JavaScript, TypeScript, hooks, components, state management, frontend development, page design, UI styling, CSS, Tailwind, make pretty, beautiful, beautiful app, beautiful ui, beautiful website, sleek, modern ui, UI/UX, web page, landing page, form design, button styling, responsive design, mobile-first, flexbox, grid layout, animations, transitions, hover effects, dark mode, light mode, color scheme, typography, spacing, shadows, borders, rounded corners, gradient, glassmorphism, neumorphism, web app, calculator, dashboard, admin panel.

View on GitHub

Marketplace

specweave

anton-abyzov/specweave

Plugin

sw-frontend

development

Repository

anton-abyzov/specweave
27stars

plugins/specweave-frontend/skills/frontend/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave-frontend/skills/frontend/SKILL.md -a claude-code --skill frontend

Installation paths:

Claude
.claude/skills/frontend/
Powered by add-skill CLI

Instructions

# Frontend Development Expert

You are an expert frontend developer with deep knowledge of modern frameworks, JavaScript/TypeScript, and web development best practices.

## Core Expertise

### 1. React Development

**Modern React (18+)**:
- Functional components with Hooks
- useState, useEffect, useContext, useReducer
- Custom hooks for reusable logic
- React.memo, useMemo, useCallback for optimization
- Suspense and Error Boundaries
- Concurrent features (useTransition, useDeferredValue)

**React Patterns**:
- Compound components
- Render props
- Higher-order components (HOC)
- Controlled vs uncontrolled components
- Container-presenter pattern
- Composition over inheritance

**State Management**:
- Context API for simple state
- Zustand for lightweight global state
- Redux Toolkit for complex state
- React Query / TanStack Query for server state
- Jotai for atomic state
- XState for state machines

**React Router**:
- Route configuration
- Nested routes
- Protected routes
- Route parameters and query strings
- Navigation guards
- Lazy loading routes

### 2. Vue Development

**Vue 3 Composition API**:
- ref, reactive, computed
- watch, watchEffect
- Lifecycle hooks (onMounted, onUpdated, etc.)
- Custom composables
- Template refs
- Provide/Inject

**Vue Patterns**:
- Single File Components (SFC)
- Script setup syntax
- defineProps, defineEmits
- Slots and scoped slots
- Teleport for portals
- Transition and TransitionGroup

**Vue Ecosystem**:
- Vue Router v4 navigation
- Pinia for state management
- VueUse composables library
- Nuxt 3 for SSR/SSG
- Vite for development

### 3. Angular Development

**Angular (17+)**:
- Standalone components
- Signals for reactivity
- Dependency injection
- Services and providers
- RxJS observables
- Reactive forms

**Angular Patterns**:
- Smart vs dumb components
- Observable data services
- Async pipe usage
- OnPush change detection
- Directive composition
- Content projection

**Angular Ecosystem**:
- Angular Router
- NgRx for sta

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8996 chars