AI Agent Hub
Back to skills
💻

Modern Frontend Developer

Development Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @org-02qudk26/frontend-developer according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem Addressed

In modern React and Next.js projects, the hard part is rarely “can a page be rendered.” The real issues are component boundaries, state and data strategy, server rendering, performance budgets, accessibility, and testing documentation drifting apart. This skill targets engineers by aligning React 19+, Next.js 15+, and TypeScript 5.x constraints into one implementation path, reducing ad hoc composition and over-engineering.

How It Works

It organizes output around “requirements analysis → structure selection → implementation verification,” with focus on:
- Components and rendering: Server Components, Client Components, Suspense, Server Actions, parallel routing, and ISR.
- State and data: Zustand, Jotai, React Query, SWR, optimistic updates, and WebSocket real-time data.
- Performance and styling: Core Web Vitals, code splitting, image optimization, Tailwind CSS, design tokens, and responsive design.
- Quality and accessibility: React Testing Library, Playwright, axe-core, ARIA patterns, and keyboard navigation.
Key steps require clarifying target devices and performance goals, selecting component structure and data strategy, then validating UX through profiling, audits, and tests.

Boundaries and Caveats

It fits frontend tasks that need implementation guidance, such as refactoring components, designing data fetching, optimizing render performance, and adding accessibility and tests. It does not replace backend API architecture or native app development, and it is not suitable for pure visual concepts with no implementation path. If the project does not use the React/Next.js ecosystem, its recommendations should be adapted to the existing stack.

Use Cases

  • Split a Next.js page into server components and stream first-paint data with Suspense.
  • Reduce re-render churn in a React list using useDeferredValue and code splitting for LCP.
  • Implement real-time order updates with React Query and WebSocket, adding error boundaries and loading states.
  • Add keyboard navigation, ARIA labels, and contrast checks to a data table for WCAG 2.2 AA.

Best For

  • Next.js dashboard frontend engineer needing server components and faster first paint.
  • React component library maintainer needing ARIA, Storybook, and visual regression tests.
  • E-commerce full-stack engineer needing real-time stock updates with React Query and WebSocket.
  • Frontend lead shipping a PWA with Service Worker, offline caching, and push notifications.