Community코딩 & 개발github.com

rga-rt/claude-nuxt-fullstack-scaffold

프로덕션 준비가 완료된 Nuxt 3 앱을 선택적 i18n, SQLite(Drizzle) 또는 Supabase와 함께 스캐폴딩하기 위한 Claude 스킬입니다. 3개의 실행 가능한 예제를 포함합니다.

claude-nuxt-fullstack-scaffold란 무엇인가요?

이 스킬은 Claude가 Nuxt 3 애플리케이션을 위한 완전한 풀스택 스캐폴드를 생성할 수 있게 해줍니다. 개발자에게 국제화(i18n), SQLite(Drizzle ORM), 또는 Supabase와 같은 옵션을 포함한 프로덕션 준비가 완료된 앱을 빠르게 설정하는 방법을 제공합니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼과 호환되어 반복적인 보일러플레이트 코드 작성을 없애줍니다. 이 스킬은 실제 사용 사례를 보여주는 3개의 실행 가능한 예제를 포함하여, 개발자가 자신의 요구에 맞게 스캐폴드를 시작하고 사용자 정의하는 방법을 빠르게 이해할 수 있도록 합니다. SKILL.md 문서는 스캐폴드 프로세스, 지원되는 옵션, 그리고 각 예제 애플리케이션의 구조와 실행 방법에 대한 단계별 지침을 제공합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add rga-rt/claude-nuxt-fullstack-scaffold

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

claude-nuxt-fullstack-scaffold은(는) 무엇을 하나요?

설명: 프로덕션 준비가 완료된 Nuxt 3 앱을 선택적 i18n, SQLite(Drizzle) 또는 Supabase와 함께 스캐폴딩하기 위한 Claude 스킬입니다. 3개의 실행 가능한 예제를 포함합니다.

개요

이 스킬은 Claude가 Nuxt 3 풀스택 애플리케이션을 빠르게 스캐폴딩할 수 있게 해줍니다. 개발자는 몇 가지 옵션을 선택하여 국제화(i18n), 데이터베이스 통합(SQLite with Drizzle ORM 또는 Supabase)과 같은 기능을 갖춘 프로덕션 준비가 완료된 앱을 생성할 수 있습니다. 이 스킬은 AI 에이전트 플랫폼(Claude Code, Cursor, Codex 등)과 함께 사용하도록 설계되어, 반복적인 보일러플레이트 설정을 없애줍니다.

주요 기능

  • Nuxt 3: 최신 Vue.js 프레임워크를 기반으로 한 빠르고 확장 가능한 애플리케이션.
  • 선택적 i18n: 다국어 지원을 위한 국제화 설정.
  • SQLite (Drizzle): 로컬 개발 및 간단한 배포를 위한 경량 데이터베이스.
  • Supabase: 클라우드 기반 백엔드 솔루션(인증, 데이터베이스, 스토리지).
  • 3개의 실행 가능한 예제: 다양한 구성을 보여주는 실제 예제.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 플랫폼

사용 방법

  1. Claude에게 새 Nuxt 3 앱을 스캐폴딩해 달라고 요청합니다.
  2. 필요한 옵션을 지정합니다:
    • i18n 포함/제외
    • 데이터베이스: SQLite (Drizzle) 또는 Supabase
  3. Claude가 지침을 생성하고 설정을 안내합니다.
  4. 제공된 예제를 실행하여 스캐폴드가 작동하는지 확인합니다.

예제

예제 1: 기본 Nuxt 3 앱 (i18n 및 데이터베이스 없음)

npx nuxi init my-basic-app
cd my-basic-app
npm install
npm run dev

예제 2: i18n 및 SQLite (Drizzle) 포함

npx nuxi init my-i18n-sqlite-app
cd my-i18n-sqlite-app
npm install nuxt-i18n drizzle-orm better-sqlite3
# 추가 설정 코드는 생성된 파일 참조

예제 3: Supabase 통합

npx nuxi init my-supabase-app
cd my-supabase-app
npm install @supabase/supabase-js
# Supabase 프로젝트 연결 및 환경 변수 설정

환경 변수

변수명설명필수 여부
NUXT_PUBLIC_SUPABASE_URLSupabase 프로젝트 URLSupabase 사용 시 필수
NUXT_PUBLIC_SUPABASE_ANON_KEYSupabase 익명 키Supabase 사용 시 필수
DATABASE_URLSQLite 데이터베이스 경로SQLite 사용 시 선택 사항 (기본값: ./data.db)

참고 사항

  • 모든 예제는 npm run dev로 개발 서버를 실행하여 테스트할 수 있습니다.
  • Supabase 예제는 유효한 Supabase 프로젝트와 자격 증명이 필요합니다.
  • SQLite 예제는 추가 데이터베이스 서버 없이 로컬에서 실행됩니다.

관련 스킬