frontend-dev-guidelines

Solid

Next.js 15 애플리케이션을 위한 프론트엔드 개발 가이드라인. React 19, TypeScript, Shadcn/ui, Tailwind CSS를 사용한 모던 패턴. Server Components, Client Components, App Router, 파일 구조, Shadcn/ui 컴포넌트, 성능 최적화, TypeScript 모범 사례 포함. 컴포넌트, 페이지, 기능 생성, 데이터 페칭, 스타일링, 라우팅, 프론트엔드 코드 작업 시 사용.

Web & Frontend 402 stars 39 forks Updated today

Install

View on GitHub

Quality Score: 79/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# Frontend Development Guidelines ## Purpose Comprehensive guide for modern Next.js 15 development with React 19, emphasizing Server Components, Client Components, App Router patterns, Shadcn/ui components, proper file organization, and performance optimization. ## When to Use This Skill - Creating new components or pages - Building new features - Fetching data (Server Components, Server Actions) - Setting up routing with Next.js App Router - Styling components with Tailwind CSS and Shadcn/ui - Performance optimization - Organizing frontend code - TypeScript best practices --- ## Quick Start ### New Component Checklist Creating a component? Follow this checklist: - [ ] Determine Server vs Client Component (default: Server Component) - [ ] Add `"use client"` directive only if needed (interactivity, hooks, browser APIs) - [ ] Use TypeScript with explicit prop types - [ ] Import Shadcn/ui components from `@/components/ui` - [ ] Use Tailwind CSS classes for styling - [ ] Import aliases: `@/components`, `@/lib`, `@/hooks` - [ ] Use `cn()` utility for conditional classes - [ ] Default export at bottom - [ ] Use Server Components for data fetching when possible ### New Page Checklist Creating a page? Set up this structure: - [ ] Create `app/{route-name}/page.tsx` for route - [ ] Use Server Component by default - [ ] Fetch data directly in Server Component - [ ] Create `components/` directory for page-specific components - [ ] Use `loading.tsx` for loading states - [ ] Us...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
7 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category