frontend-dev-guidelines

Provide frontend development guidelines for Next.js 14+ App Router and React 19.

4|1|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/DojoCodingLabs/claude-code-waypoint --skill frontend-dev-guidelines-dojocodinglabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-dev-guidelines
Source: https://github.com/DojoCodingLabs/claude-code-waypoint/tree/main/.claude/skills/frontend-dev-guidelines
Command: npx skills add https://github.com/DojoCodingLabs/claude-code-waypoint --skill frontend-dev-guidelines-dojocodinglabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of modern best practices and patterns for building frontend applications using the Next.js App Router, React 19, and shadcn/ui, ensuring consistency, performance, and maintainability.

Core Features & Use Cases

  • Modern Stack Guidance: Covers Next.js App Router, Server Components, Server Actions, shadcn/ui, Tailwind CSS, React Hook Form, Supabase integration, and TypeScript.
  • Component Patterns: Demonstrates best practices for Server vs. Client Components, data fetching, forms, and styling.
  • Use Case: When starting a new Next.js page or component, consult this Skill for the recommended structure, imports, and patterns to follow, ensuring adherence to the project's established frontend architecture.

Quick Start

Use the frontend-dev-guidelines skill to create a new page using the Next.js App Router.

Frequently Asked Questions about frontend-dev-guidelines

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

FAQPage Schema
How do I structure Next.js App Router pages using Server Components and Client Components?

Next.js App Router component patterns separate Server Components for data fetching from Client Components for interactivity. This Skill provides opinionated guidelines on structuring these components to ensure performance and maintainability in modern web applications.

What is the best way to integrate shadcn/ui with Tailwind CSS in a React 19 project?

The best way to integrate shadcn/ui with Tailwind CSS involves following established component patterns for styling and forms. This Skill demonstrates best practices for building type-safe web applications using React 19, shadcn/ui, and Tailwind CSS together.

How do I use Server Actions and React Hook Form for data mutations in Next.js?

Server Actions and React Hook Form handle data mutations in Next.js by managing form state and submissions. This Skill covers specific patterns for implementing forms and Server Actions to ensure type safety and rapid development.

Does this frontend development approach include Supabase client integration?

Yes, this frontend development approach includes Supabase client integration. The Skill provides specific guidelines for connecting Supabase clients within your Next.js App Router architecture to build performant, type-safe web applications.

When should I use TypeScript best practices in Next.js 14+ web applications?

TypeScript best practices should be applied throughout Next.js 14+ web applications to ensure type safety. This Skill offers opinionated guidelines covering TypeScript usage alongside modern frontend patterns to maintain consistency across your project.