nextjs-frontend-guidelines

Provide development guidelines for the climb.com Next.js 16 frontend.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/NoahYn/climb.com --skill nextjs-frontend-guidelines-noahyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextjs-frontend-guidelines
Source: https://github.com/NoahYn/climb.com/tree/main/.claude/skills/nextjs-frontend-guidelines
Command: npx skills add https://github.com/NoahYn/climb.com --skill nextjs-frontend-guidelines-noahyn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and set of best practices for developing the Next.js 16 frontend for climb.com, ensuring consistency, maintainability, and adherence to modern web development standards.

Core Features & Use Cases

  • Technology Stack Guidance: Details the specific versions and usage of Next.js, React, TypeScript, shadcn/ui, Tailwind CSS, Zustand, and React Query.
  • Component & Feature Patterns: Demonstrates how to build UI components, manage state, handle data fetching, and implement authentication flows.
  • Use Case: A new developer joining the climb.com project can use this Skill to quickly understand the project's frontend architecture, find examples for common tasks like creating a new component or fetching data, and adhere to established patterns from day one.

Quick Start

Use the nextjs-frontend-guidelines skill to create a new React component using shadcn/ui and Tailwind CSS.

Frequently Asked Questions about nextjs-frontend-guidelines

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

FAQPage Schema
How do I structure a Next.js frontend project using React 19 and TypeScript?

Structure a Next.js frontend project using React 19 and TypeScript by organizing components, data fetching, state management, and authentication flows according to established architectural patterns. This ensures maintainability and adherence to modern web standards.

What is the best way to manage state in a Next.js app with Zustand and React Query?

The best way to manage state in a Next.js app with Zustand and React Query involves separating client state and server data. Zustand handles local UI state while React Query manages remote data fetching and caching.

How do I implement offline-first patterns in a Next.js application?

Implement offline-first patterns in a Next.js application by structuring data fetching and state management to handle connectivity loss. This approach ensures the frontend remains functional and synchronizes data when network access is restored.

Can I use shadcn/ui and Tailwind CSS 4 together for component styling?

Yes, you can use shadcn/ui and Tailwind CSS 4 together for component styling. The guidelines detail building UI components with the base-nova shadcn/ui variant and styling them using Tailwind CSS 4 utilities.

How do I set up Supabase authentication in a Next.js frontend?

Set up Supabase authentication in a Next.js frontend by following specific component patterns for auth flows. The guidelines provide instructions for integrating Supabase auth to secure frontend development tasks.

Does this Next.js guide cover data fetching with React Query?

Yes, this Next.js guide covers data fetching with React Query. It details how to handle remote data retrieval and caching within the Next.js 16 architecture to maintain consistent data flow.