# Repository Guidelines ## Project Structure & Module Organization - `app/app.vue` hosts the root Nuxt view; keep it lean and delegate features to components under a future `components/` directory. - `public/` holds static assets served as-is. - `nuxt.config.ts` centralizes Nuxt settings; add modules and runtime config here instead of inside components. - `package.json` scripts are the source of truth for commands; avoid ad-hoc shell scripts. ## Build, Test, and Development Commands - `npm run dev` — start Nuxt dev server at `http://localhost:3000` with HMR. - `npm run build` — production build; ensure this passes before merging. - `npm run preview` — serve the production build locally to validate routes and assets. - `npm run generate` — create a static export for static hosting targets. - Install dependencies with `npm install` (npm lockfile is committed). ## Coding Style & Naming Conventions - Language: Vue 3 with Nuxt 4; prefer `