Loading...
Loading...
Use when scaffolding a new Nuxt 4 project with standard config files (prettier, eslint, gitignore, husky, vitest, tsconfig, sops) and bun scripts.
npx skill4agent add ralphcrisostomo/nuxt-development-skills nuxt-initlint-stagedpackage.jsonbun install && bun run preparebunx terraform-scaffold initprettier.config.js.prettierignore.gitignoreeslint.config.tsvitest.config.tstsconfig.json.husky/pre-commit.husky/pre-push.sops.yaml{
"dev": "nuxt dev",
"build": "nuxt build",
"generate": "nuxt generate",
"preview": "nuxt preview",
"lint": "eslint . && vue-tsc --noEmit",
"lint:fix": "eslint . --fix",
"pretty": "prettier --write .",
"test": "vitest run",
"test:watch": "vitest",
"prepare": "husky",
"postinstall": "nuxt prepare"
}{
"lint-staged": {
"*.{js,ts,vue}": "eslint --fix",
"*.{js,ts,vue,json,md,css,scss,yml,yaml}": "prettier --write"
}
}bun add -d eslint @nuxt/eslint eslint-config-prettier prettier @prettier/plugin-pug prettier-plugin-terraform-formatter vue-eslint-parser-template-tokenizer-pug husky lint-staged vue-tsc @types/node tsx tailwindcss terraform-scaffoldbunx terraform-scaffold init| Command | Description |
|---|---|
| Create config + Terraform directory structure |
| Generate GraphQL resolver |
| Create standalone Lambda |
| Bundle Lambda functions |
| Execute Terraform (plan, apply) |
| Export outputs to env files |
bun install
bun run prepare # husky + nuxt types
bunx terraform-scaffold init # Terraform structure