frontend-developer

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

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/MaiconGambini/opencode-harness-guide --skill frontend-developer-maicongambini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-developer
Source: https://github.com/MaiconGambini/opencode-harness-guide/tree/main/skills/frontend-developer
Command: npx skills add https://github.com/MaiconGambini/opencode-harness-guide --skill frontend-developer-maicongambini

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building modern web interfaces requires juggling React 19 features, Next.js 15 App Router patterns, state management, accessibility, and performance optimization all at once. This Skill provides expert guidance for implementing production-grade frontend code without missing critical concerns like Core Web Vitals, WCAG compliance, or proper TypeScript typing. ## Core Features & Use Cases - React 19 & Next.js 15 Implementation: Build Server Components, Server Actions, streaming with Suspense, and concurrent rendering patterns. - State & Data Management: Implement Zustand, TanStack Query, SWR, and optimistic updates for client-side and server state. - Performance & Accessibility: Optimize Core Web Vitals, implement WCAG 2.1/2.2 AA patterns, and set up testing with React Testing Library and Playwright. - Use Case: You need a data table with sorting, filtering, and real-time updates. The Skill produces an accessible component using React Query for server state, proper ARIA attributes, and code-split bundles. ## Quick Start Ask the assistant to build a Next.js page with a Server Component that streams data through Suspense boundaries and includes an accessible, responsive layout.

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 Next.js 15?

Create an async component in the App Router that fetches data directly on the server and streams UI through Suspense boundaries. Combine with Server Actions for mutations and Client Components only where interactivity is required.

What state management library should I use with React 19?

Use Zustand or Jotai for lightweight client state, TanStack Query or SWR for server state and caching, and Redux Toolkit only for complex scenarios. React 19 hooks like useOptimistic and useActionState handle transitions natively.

Does Next.js 15 support React Server Components and streaming?

Yes, Next.js 15 App Router supports React Server Components with streaming via Suspense, parallel and intercepting routes, ISR, and Edge runtime. Server Actions enable client-server mutations without separate API endpoints.

How do I optimize Core Web Vitals in a React app?

Optimize LCP, FID, and CLS by code splitting with dynamic imports, lazy loading images, using variable fonts, and prioritizing critical resources. Profile with React DevTools and Lighthouse CI to catch regressions.

When should I not use this frontend approach?

Avoid it for backend API architecture, native mobile apps outside the web stack, or pure visual design without implementation. It targets React and Next.js web applications specifically.