← ClaudeAtlas

nuxt-scaffoldlisted

Scaffolds a Nuxt 4 BFF app with a backend-wired proxy + typed API client — `starter` runs npm create nuxt@latest, other templates (saas, dashboard, landing, docs, chat…) clone the matching ui.nuxt.com starter. Triggers: 'scaffold nuxt', 'create nuxt app', 'nuxt saas template', or a repo with no nuxt.config.ts.
tammai/bigin-skills · ★ 0 · Web & Frontend · score 65
Install: claude install-skill tammai/bigin-skills
# nuxt-scaffold This skill is mechanical: gather config, write it, run the script, relay its output. Do not deliberate — no thinking needed on any step here. Scaffolds a Nuxt 4 BFF app from a chosen template. The mechanical work is done by a deterministic script — `scripts/scaffold.mjs` (Node stdlib only, cross-platform, zero prompts). This skill's only jobs: **decide the config values, write them to a JSON file, run the script, report the result.** Do not perform any scaffolding steps yourself. Stack: Nuxt 4, Nuxt UI v4, Nuxt ESLint, Pinia + Pinia Colada, VueUse, nuxt-auth-utils, Zod, Vitest, simple-git-hooks + lint-staged. BFF proxy layer — the backend owns data persistence. **Templates** (`template` config field, default `starter`): | slug | source | shape | | --- | --- | --- | | `starter` (default) | `npm create nuxt@latest --template ui` (no clone) | minimal Nuxt UI + BFF preset, no auth wired | | `saas` | clones `github.com/nuxt-ui-templates/saas` | public landing/pricing/blog/docs **+ private `/dashboard`** gated by `nuxt-auth-utils` auth wired to the paired backend (login/signup/logout call the real API; token pair stored in the session's server-only `secure` key) | | `dashboard` | clones `github.com/nuxt-ui-templates/dashboard` | admin-style multi-column shell | | `landing` | clones `github.com/nuxt-ui-templates/landing` | marketing landing page | | `docs` | clones `github.com/nuxt-ui-templates/docs` | documentation site | | `portfolio` | clones `github.com/nuxt