nuxt-init
Installation
SKILL.md
Nuxt Init
Scaffolds a new Nuxt 4 project with the standard config files, dev dependencies, lint-staged hooks, and bun scripts used across all Puretec Nuxt apps.
When to Use
- Starting a brand-new Nuxt 4 project.
- Auditing an existing project to ensure all standard configs are present.
- Onboarding a new repo to the same tooling baseline.
Workflow
- Create the config files listed below (skip any that already exist unless the user asks to overwrite).
- Install the dev dependencies (including
terraform-scaffold). - Add the scripts and
lint-stagedblock topackage.json. - Set up Nuxt UI: install runtime deps, create
app/assets/css/main.css, addcssconfig tonuxt.config.ts, wrap app in<UApp>, createapp.config.ts. - Create or update
CLAUDE.mdwith the standard structure: Skills table, Key Conventions, Architecture, and project-specific sections. - Run
bun installandbun run prepareto initialise husky and nuxt types. - Run
bunx terraform-scaffold initto scaffold the Terraform directory structure.