Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
oakoss avatar

Frontend Builder

  • 86 installs
  • 14 repo stars
  • Updated March 2, 2026
  • oakoss/agent-skills

Helps with frontend development tasks during AI-assisted development.

About

frontend-builder is a Claude Code skill for frontend development. It helps solo builders move faster with AI-assisted coding.

  • frontend-builder
  • Frontend Development
  • AI-coding skill

Frontend Builder by the numbers

  • 86 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,094 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/oakoss/agent-skills --skill frontend-builder

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs86
repo stars14
Last updatedMarch 2, 2026
Repositoryoakoss/agent-skills

What it does

Helps with frontend development tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Frontend Builder

Overview

Builds maintainable, performant React and Next.js frontends using a server-first architecture. Covers component design, state management, data fetching, forms, styling, and performance optimization. Not for backend API design, database schema, or deployment infrastructure.

Quick Reference

PatternApproachKey Points
FrameworkNext.js App Router (default), React + Vite (SPAs)Server-first rendering, file-based routing
ComponentsPage, Feature, UI, Layout typesSingle responsibility, typed props, composition
Server vs ClientServer Components default, 'use client' at leaf nodesPush interactivity to edges of component tree
State (local)useState, props, lift to parentKeep state close to where it is consumed
State (global)Context API (theme, auth), Zustand (complex)Avoid Context for frequently changing values
Data fetchingServer Components (server), TanStack Query (client)Server Actions for mutations, revalidatePath for cache
FormsReact Hook Form + Zod, or Server Actions + useActionStateSchema validation, optimistic updates with useOptimistic
StylingTailwind CSS v4 + shadcn/uiCSS-first config with @theme, OKLCH colors
PerformanceSuspense streaming, code splitting, memoizationReact.lazy(), next/dynamic, selective memo()
Error handlingError boundaries, error.tsx per routeWrap feature sections, not individual components

Common Mistakes

MistakeCorrect Pattern
Adding 'use client' to every componentDefault to Server Components; add 'use client' only for interactivity
Giant multi-responsibility componentBreak into focused sub-components with single purposes
Placing all state at the top of the component treeKeep state as close to where it is consumed as possible
Using useEffect to compute derived dataUse useMemo for derived values; reserve useEffect for side effects
Missing error boundaries around feature sectionsWrap feature areas with error boundaries to prevent full-page crashes
Creating API routes for simple mutationsUse Server Actions with 'use server' for form submissions and mutations
Passing non-serializable props to Client ComponentsProps crossing server/client boundary must be serializable (no functions, classes)
Using tailwind.config.js with Tailwind v4Use CSS-first configuration with @theme directive in CSS file
Fetching data in Client Components when Server Components sufficeFetch in Server Components by default; use TanStack Query only when client-side caching is needed

Delegation

When building frontends, delegate to specialized skills:

  • react-patterns -- React hooks, rendering patterns, and performance optimization
  • nextjs -- Next.js routing, middleware, and deployment configuration
  • tanstack-query -- Client-side data fetching, caching, and mutations
  • tanstack-form -- Complex form handling and field-level validation
  • tailwind -- Tailwind CSS utility patterns and responsive design
  • design-system -- Token hierarchy and component architecture
  • performance-optimizer -- Profiling, bundle analysis, and Core Web Vitals

References

  • Component Architecture -- Component types, folder structure, TypeScript patterns, and composition
  • Server Components -- Server/client boundary, Server Actions, Suspense streaming, and data flow
  • State Management -- useState, Context API, Zustand, and URL state patterns
  • Data Fetching -- TanStack Query, Server Components data, and cache revalidation
  • Forms and Validation -- React Hook Form, Zod schemas, Server Actions, and useActionState
  • Styling -- Tailwind CSS v4, shadcn/ui, CSS-first config, and responsive patterns
  • Performance and Errors -- Memoization, code splitting, Suspense streaming, and error boundaries

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.