Was macht claude-nuxt-fullstack-scaffold?
Ein Claude-Skill zum Erstellen produktionsreifer Nuxt 3-Anwendungen mit optionalem i18n, SQLite (Drizzle) oder Supabase – inklusive 3 ausführbarer Beispiele.
Übersicht
Dieser Skill generiert ein vollständiges Nuxt 3-Projekt mit TypeScript, Tailwind CSS und Pinia. Du kannst wahlweise Internationalisierung (i18n), SQLite mit Drizzle ORM oder Supabase als Datenbank integrieren.
Verwendung
Voraussetzungen
- Node.js 18+ und pnpm (oder npm)
- Claude Code / Cursor / Codex installiert
Schnellstart
- Führe den Skill aus:
claude skill run rga-rt/claude-nuxt-fullstack-scaffold --name mein-projekt
- Wähle die gewünschten Optionen:
- i18n: Mehrsprachigkeit aktivieren
- SQLite: Lokale Datenbank mit Drizzle ORM
- Supabase: Cloud-Datenbank mit Supabase Client
Beispiele
Der Skill enthält drei fertige Beispiele im Ordner examples/:
examples/basic: Minimales Nuxt 3 Setupexamples/with-i18n: Mit i18n und zwei Sprachenexamples/with-db: Mit SQLite oder Supabase
Projektstruktur
mein-projekt/
├── app.vue
├── pages/
├── components/
├── composables/
├── server/
├── public/
├── nuxt.config.ts
├── package.json
├── tsconfig.json
└── ...
Konfiguration
Füge in deiner nuxt.config.ts die benötigten Module hinzu:
export default defineNuxtConfig({
modules: [
'@nuxtjs/i18n',
'@nuxtjs/tailwindcss',
'@pinia/nuxt',
],
})
Lizenz
MIT