Claude Code Plugins

Community-maintained marketplace

Feedback
22
0

Production-grade frontend development with Next.js 16 App Router, TypeScript 5.9+ strict mode, Tailwind CSS v4, shadcn/ui, React 19.2 Server Components, state management (Zustand/Recoil), performance optimization (Turbopack stable, ISR/SSR/SSG), and accessibility best practices. Includes TanStack Query for server-state, Vitest for testing, and modern React patterns.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name software-frontend
description Production-grade frontend development with Next.js 16 App Router, TypeScript 5.9+ strict mode, Tailwind CSS v4, shadcn/ui, React 19.2 Server Components, state management (Zustand/Recoil), performance optimization (Turbopack stable, ISR/SSR/SSG), and accessibility best practices. Includes TanStack Query for server-state, Vitest for testing, and modern React patterns.

Frontend Engineering Skill — Quick Reference

This skill equips frontend engineers with execution-ready patterns for building modern web applications with Next.js 16, React 19, TypeScript, and Tailwind CSS. Claude should apply these patterns when users ask for component design, state management, routing, forms, data fetching, animations, accessibility, or production-grade UI architectures.

Modern Best Practices (December 2025): Next.js 16 with Turbopack (stable, default bundler), React 19.2 with Server Components, Actions, Activity component, and useEffectEvent hook, enhanced ISR/SSR/SSG, partial prerendering (PPR), Zustand/Recoil as Redux alternatives, TanStack Query (React Query) for server-state, TypeScript 5.9+ strict mode enforcement (TypeScript 7 "Corsa" Go-based compiler in preview), satisfies operator, Tailwind CSS v4 (CSS-first config, 5x faster builds), Vitest for testing, and progressive enhancement patterns.


Quick Reference

Task Tool/Framework Command When to Use
Next.js App Next.js 16 + Turbopack npx create-next-app@latest Full-stack React apps, SEO, SSR/SSG
Vue App Nuxt 4 npx nuxi@latest init Vue ecosystem, auto-imports, Nitro server
Angular App Angular 21 ng new Enterprise apps, zoneless change detection, esbuild
Svelte App SvelteKit 2.49+ npm create svelte@latest Performance-first, minimal JS, Svelte 5 runes
React SPA Vite + React npm create vite@latest Client-side apps, fast dev server
UI Components shadcn/ui + Radix UI npx shadcn@latest init Accessible components, Tailwind v4 styling
Forms React Hook Form + Zod npm install react-hook-form zod Type-safe validation, performance
State Management Zustand/Recoil npm install zustand Lightweight global state
Server State TanStack Query npm install @tanstack/react-query API caching, server-state sync
Testing Vitest + Testing Library vitest run Unit/component tests, fast execution

When to Use This Skill

Claude should invoke this skill when a user requests:

  • Next.js 16 application architecture and setup (Turbopack stable, App Router, React 19)
  • React component design and patterns (functional components, hooks, Server Components)
  • TypeScript type definitions for UI (strict mode, satisfies operator, discriminated unions)
  • Tailwind CSS styling and responsive design (utility-first, dark mode variants)
  • shadcn/ui component integration (Radix UI + Tailwind)
  • Form handling and validation (React Hook Form + Zod, Server Actions)
  • State management (Zustand/Recoil for client state, TanStack Query for server state)
  • Data fetching (Server Components, TanStack Query/SWR, Server Actions, streaming)
  • Authentication flows (NextAuth.js, Clerk, Auth0)
  • Route handling and navigation (App Router, parallel routes, intercepting routes)
  • Performance optimization (Turbopack, Image optimization, code splitting, ISR/SSR/SSG)
  • Accessibility (WCAG 2.1, ARIA, keyboard navigation, screen reader testing)
  • Animation and transitions (Framer Motion, Tailwind animations)
  • Testing (Vitest for unit tests, Testing Library for components, Playwright for E2E)

Decision Tree: Frontend Framework Selection

Project needs: [Framework Choice]
    ├─ React ecosystem?
    │   ├─ Full-stack + SEO → Next.js 16 (App Router, React 19.2, Turbopack stable)
    │   ├─ Progressive enhancement → Remix (loaders, actions, nested routes)
    │   └─ Client-side SPA → Vite + React (fast dev, minimal config)
    │
    ├─ Vue ecosystem?
    │   ├─ Full-stack + SSR → Nuxt 4 (auto-imports, Nitro server, file-based routing)
    │   └─ Client-side SPA → Vite + Vue 3.5+ (Composition API, script setup)
    │
    ├─ Angular preferred?
    │   └─ Enterprise app → Angular 21 (zoneless change detection, esbuild, signals)
    │
    ├─ Performance-first?
    │   └─ Minimal JS bundle → SvelteKit 2.49+ (Svelte 5.45 runes, compiler magic)
    │
    ├─ Component library?
    │   ├─ Headless + customizable → shadcn/ui + Radix UI + Tailwind
    │   ├─ Material Design → MUI (Material-UI)
    │   └─ Enterprise UI → Ant Design
    │
    ├─ State management?
    │   ├─ Server data → TanStack Query/SWR (caching, sync)
    │   ├─ Global client state → Zustand (lightweight) or Recoil (React-first)
    │   ├─ Complex state logic → XState (state machines)
    │   └─ URL-based state → useSearchParams (shareable filters)
    │
    ├─ Styling approach?
    │   ├─ Utility-first → Tailwind CSS v4 (CSS-first config, 5x faster builds)
    │   ├─ CSS-in-JS → Styled Components or Emotion
    │   └─ CSS Modules → Built-in CSS Modules
    │
    └─ Testing strategy?
        ├─ Unit/Component → Vitest + Testing Library (fast, modern)
        ├─ E2E → Playwright (cross-browser, reliable)
        └─ Visual regression → Chromatic or Percy

Framework Selection Factors:

  • Team experience: Choose what the team knows or can learn quickly
  • SSR/SSG requirements: Next.js, Nuxt, Remix for server-side rendering
  • Performance constraints: SvelteKit for minimal JS, Next.js for optimization
  • Ecosystem maturity: React has largest ecosystem, Vue/Angular are also mature

See resources/ for framework-specific best practices.


Navigation

Resources (Framework-specific best practices)

Shared Utilities (Centralized patterns — extract, don't duplicate)

Templates (Production-ready starters by framework)

Related Skills


Operational Playbooks