옵션

Nuxt 4를 사용하여 SSR, 파일 기반 라우팅, 자동 임포트, 서버 라우트 및 배포를 아우르는 풀스택 Vue 애플리케이션을 구축해 보세요.

...모든 것을 확장하십시오
7
업데이트 된 시간 2026년 9월 6일

Nuxt 서버 측 렌더링, 파일 기반 라우팅, 자동 임포트 및 강력한 모듈 시스템을 제공하는 풀스택 Vue 프레임워크입니다. Node.js, 서버리스 및 엣지 플랫폼 전반에 걸쳐 범용적으로 배포할 수 있도록 Nitro를 서버 엔진으로 사용합니다.

이 스킬은 2026년 6월 22일에 생성된 Nuxt 4.x를 기반으로 합니다.

Nuxt 4 참고: 기본값 srcDirapp/ — Vue 앱 코드(app.vue, components/, composables/, pages/, 등)은 app/에 위치하는 반면, server/, shared/, public/, modules/, layers/nuxt.config.ts 는 프로젝트 루트에 그대로 남아 있습니다. ~/@ 별칭은 이제 app/를 가리키게 되었으므로, 루트 디렉터리를 지정할 때는 ~~/@@ 를 루트로 사용하십시오.

핵심

주요 설명 참조
디렉터리 구조 Nuxt 4 app/ srcDir, shared/, 별칭, 규칙 핵심 디렉터리 구조
구성 nuxt.config.ts, app.config.ts, 별칭, 호환성 버전, 실험적 기능 핵심 구성
CLI 명령어 개발 서버, 빌드, 생성, 미리 보기 및 유틸리티 명령어 core-cli
라우팅 파일 기반 라우팅, 동적 경로, 명명된 뷰, 레이아웃 속성, 미들웨어 core-routing
데이터 가져오기 useFetch, useAsyncData, $fetch, createUseFetch 팩토리, 캐싱 core-data-fetching
모듈 Nuxt 모듈 생성 및 사용, Nuxt Kit 유틸리티 core-modules
배포 Nitro, Vercel, Netlify, Cloudflare를 활용한 플랫폼 독립적 배포 핵심 배포

기능

주제 설명 참조
컴포저블 자동 임포트 Vue/Nuxt 컴포저블, 사용자 정의 컴포저블, shared/, useAnnouncer features-composables
컴포넌트 자동 임포트 컴포넌트 명명, 지연 로딩, 하이드레이션 전략 기능-컴포넌트-자동 임포트
내장 컴포넌트 NuxtLink, NuxtPage, NuxtLayout, NuxtAnnouncer, ClientOnly 등 features-components
상태 관리 useState 컴포저블, SSR 지원 상태, Pinia 통합 기능-상태
서버 라우트 API 라우트, 서버 미들웨어, Nitro 서버 엔진 서버 기능

렌더링

주제 설명 참조
렌더링 모드 범용(SSR), 클라이언트 측(SPA), 하이브리드 렌더링, 경로 규칙 렌더링 모드

모범 사례

주제 설명 참조
데이터 가져오기 패턴 효율적인 데이터 가져오기, 캐싱, 병렬 요청, 오류 처리 데이터 가져오기 모범 사례
SSR 및 하이드레이션 컨텍스트 누수 방지, 하이드레이션 불일치 방지, 조합 가능한 패턴 SSR 모범 사례

고급

주제 설명 참조
레이어 재사용 가능한 레이어를 활용한 애플리케이션 확장 고급 레이어
라이프사이클 훅 빌드 시간, 런타임 및 서버 후크 고급 훅
모듈 제작 Nuxt Kit를 활용한 게시 가능한 모듈, 키 기반 컴포저블, 종속성 고급 모듈 제작
GitHub에서 보기
---
name: nuxt
description: Build full-stack Vue applications with Nuxt 4, covering SSR, file-based routing, auto-imports, server routes, and deployment.
---

Nuxt is a full-stack Vue framework that provides server-side rendering, file-based routing, auto-imports, and a powerful module system. It uses Nitro as its server engine for universal deployment across Node.js, serverless, and edge platforms.

> The skill is based on Nuxt 4.x, generated at 2026-06-22.

> **Nuxt 4 note:** the default `srcDir` is `app/` — Vue app code (`app.vue`, `components/`, `composables/`, `pages/`, etc.) lives under `app/`, while `server/`, `shared/`, `public/`, `modules/`, `layers/` and `nuxt.config.ts` stay at the project root. The `~`/`@` aliases now point at `app/`; use `~~`/`@@` for the root.

## Core

| Topic | Description | Reference |
|-------|-------------|-----------|
| Directory Structure | Nuxt 4 `app/` srcDir, `shared/`, aliases, conventions | [core-directory-structure](references/core-directory-structure.md) |
| Configuration | nuxt.config.ts, app.config.ts, aliases, compatibilityVersion, experimental | [core-config](references/core-config.md) |
| CLI Commands | Dev server, build, generate, preview, and utility commands | [core-cli](references/core-cli.md) |
| Routing | File-based routing, dynamic routes, named views, layout props, middleware | [core-routing](references/core-routing.md) |
| Data Fetching | useFetch, useAsyncData, $fetch, createUseFetch factories, caching | [core-data-fetching](references/core-data-fetching.md) |
| Modules | Creating and using Nuxt modules, Nuxt Kit utilities | [core-modules](references/core-modules.md) |
| Deployment | Platform-agnostic deployment with Nitro, Vercel, Netlify, Cloudflare | [core-deployment](references/core-deployment.md) |

## Features

| Topic | Description | Reference |
|-------|-------------|-----------|
| Composables Auto-imports | Vue/Nuxt composables, custom composables, `shared/`, useAnnouncer | [features-composables](references/features-composables.md) |
| Components Auto-imports | Component naming, lazy loading, hydration strategies | [features-components-autoimport](references/features-components-autoimport.md) |
| Built-in Components | NuxtLink, NuxtPage, NuxtLayout, NuxtAnnouncer, ClientOnly, and more | [features-components](references/features-components.md) |
| State Management | useState composable, SSR-friendly state, Pinia integration | [features-state](references/features-state.md) |
| Server Routes | API routes, server middleware, Nitro server engine | [features-server](references/features-server.md) |

## Rendering

| Topic | Description | Reference |
|-------|-------------|-----------|
| Rendering Modes | Universal (SSR), client-side (SPA), hybrid rendering, route rules | [rendering-modes](references/rendering-modes.md) |

## Best Practices

| Topic | Description | Reference |
|-------|-------------|-----------|
| Data Fetching Patterns | Efficient fetching, caching, parallel requests, error handling | [best-practices-data-fetching](references/best-practices-data-fetching.md) |
| SSR & Hydration | Avoiding context leaks, hydration mismatches, composable patterns | [best-practices-ssr](references/best-practices-ssr.md) |

## Advanced

| Topic | Description | Reference |
|-------|-------------|-----------|
| Layers | Extending applications with reusable layers | [advanced-layers](references/advanced-layers.md) |
| Lifecycle Hooks | Build-time, runtime, and server hooks | [advanced-hooks](references/advanced-hooks.md) |
| Module Authoring | Publishable modules with Nuxt Kit, keyed composables, dependencies | [advanced-module-authoring](references/advanced-module-authoring.md) |

모든 파일

0개 파일

nuxt 설치

스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.

ZIP 다운로드

저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.

git clone https://github.com/antfu/skills/tree/main/skills/nuxt # Copy SKILL.md to your .claude/skills/ directory

복사 복사
빠른 설정: 스킬 폴더를 .claude/skills/로 복사하세요. Claude가 해당 스킬을 자동으로 감지하여 사용할 것입니다.
저장소 antfu/skills

관련 스킬

github-code-search
업데이트 된 시간 2026년 6월 29일
drizzle-orm
업데이트 된 시간 2026년 6월 29일
clickhouse-io
업데이트 된 시간 2026년 6월 29일
prisma-client-api
업데이트 된 시간 2026년 6월 29일
OR