frontend-developer

Build React and Next.js components with responsive layouts and client-side state management.

1|Updated Aug 17, 2025
One-click install
npx skills add https://github.com/ratnesh-maurya/mdconverter --skill frontend-developer-ratnesh-maurya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-developer
Source: https://github.com/ratnesh-maurya/mdconverter/tree/main/.claude/skills/frontend-developer
Command: npx skills add https://github.com/ratnesh-maurya/mdconverter --skill frontend-developer-ratnesh-maurya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building modern web interfaces requires juggling React 19 features, Next.js 15 App Router patterns, performance budgets, and accessibility standards all at once. This Skill provides expert guidance for implementing production-quality frontend code without missing critical details like error boundaries, loading states, or Core Web Vitals optimization. ## Core Features & Use Cases - React 19 & Next.js 15 Implementation: Build Server Components, Server Actions, streaming with Suspense, and advanced routing patterns like parallel and intercepting routes. - State & Data Management: Implement Zustand, TanStack Query, SWR, optimistic updates, and real-time data with WebSockets. - Performance & Accessibility: Optimize Core Web Vitals, implement WCAG 2.1/2.2 AA compliance, ARIA patterns, and keyboard navigation. - Use Case: Ask it to create a form using Server Actions with optimistic updates, and receive typed TypeScript code with proper error handling, loading states, and accessibility attributes. ## Quick Start Ask the assistant to build an accessible data table component in Next.js 15 with sorting, filtering, and Tailwind CSS styling.

Frequently Asked Questions about frontend-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a React Server Component with streaming in Next.js 15?

Use async Server Components wrapped in Suspense boundaries to stream data progressively in Next.js 15. The Skill provides patterns for combining Server Components with Client Components and handling loading states during streaming.

How to implement forms with Server Actions and optimistic updates?

Define a Server Action with the 'use server' directive and call it from a form, then use React 19's useOptimistic and useActionState hooks to update the UI before the server responds. The Skill generates this pattern with proper error handling.

Zustand vs Redux Toolkit for React state management?

Zustand suits most applications with its minimal boilerplate and hook-based API, while Redux Toolkit fits complex state scenarios needing middleware and devtools. The Skill covers both plus Jotai, Valtio, and TanStack Query for server state.

Does Next.js 15 support React 19 features like useActionState?

Yes, Next.js 15 supports React 19 features including useActionState, useOptimistic, useTransition, and Server Actions. The Skill implements these hooks with TypeScript types and proper error boundaries.

Why is my React component re-rendering too often?

Excessive re-renders usually come from unstable props, missing memoization, or context value changes. The Skill applies React.memo, useMemo, useCallback, and React DevTools profiling to diagnose and fix rendering performance.

When should I not use this frontend development approach?

Avoid it for backend-only API architecture, native mobile apps outside the web stack, or pure visual design without implementation. It focuses specifically on React and Next.js web application development.