Loading...
Loading...
Handles ALL Nuxt 4 and Vue frontend development tasks. Activates for .vue files, nuxt.config.ts, Nuxt UI, TailwindCSS, or files in app/components/, app/composables/, app/pages/, app/interfaces/, app/layouts/. Supports monorepos (projects/app/, packages/app/). Covers composables, forms (Valibot), API integration (types.gen.ts, sdk.gen.ts), authentication (Better Auth), SSR, and Playwright E2E testing. NOT for NestJS backend (use generating-nest-servers). NOT for security theory (use general-frontend-security).
npx skill4agent add lennetech/claude-code developing-lt-frontendlt fullstack initproject/
├── projects/
│ ├── api/ ← nest-server-starter (depends on @lenne.tech/nest-server)
│ └── app/ ← nuxt-base-starter (depends on @lenne.tech/nuxt-extensions)
├── lerna.json
└── package.json (workspaces: ["projects/*"])@lenne.tech/nest-serverprojects/app/app/components/app/composables/app/pages/app/interfaces/types.gen.tssdk.gen.tsprojects/app/packages/app/generating-nest-serverssdk.gen.tstypes.gen.tsnpm run generate-types| User Intent | Correct Skill |
|---|---|
| "Build a Vue component" | THIS SKILL |
| "Create a Nuxt page" | THIS SKILL |
| "Style with TailwindCSS" | THIS SKILL |
| "Create a NestJS module" | generating-nest-servers |
| "Security audit of frontend" | general-frontend-security |
| "Implement with TDD" | building-stories-with-tdd |
generating-nest-serversusing-lt-clibuilding-stories-with-tddprojects/app/packages/app/projects/api/packages/api/generating-nest-serversapp/ # Application code (srcDir)
├── components/ # Auto-imported components
├── composables/ # Auto-imported composables
├── interfaces/ # TypeScript interfaces
├── lib/ # Utility libraries (auth-client, etc.)
├── pages/ # File-based routing
├── layouts/ # Layout components
├── utils/ # Auto-imported utilities
└── api-client/ # Generated types & SDK
server/ # Nitro server routes
public/ # Static assets
nuxt.config.ts| Priority | Source | Use For |
|---|---|---|
| 1. | | All backend DTOs (REQUIRED) |
| 2. | | All API calls (REQUIRED) |
| 3. | Nuxt UI types | Component props (auto-imported) |
| 4. | | Frontend-only types (UI state, forms) |
| Rule | Value |
|---|---|
| UI Labels | German ( |
| Code/Comments | English |
| Styling | TailwindCSS only, no |
| Colors | Semantic only ( |
| Types | Explicit, no implicit |
| Backend Types | Generated only ( |
| Composables | |
| Shared State | |
| Local State | |
| Forms | Valibot (not Zod) |
| Modals | |
1. Backend API must be complete (API tests pass)
2. Write E2E tests BEFORE implementing frontend
3. Implement components/pages until E2E tests pass
4. Debug with Chrome DevTools MCP| Topic | File |
|---|---|
| Core Patterns | reference/patterns.md |
| Service Health Check | reference/service-health-check.md |
| Browser Testing | reference/browser-testing.md |
| TypeScript | reference/typescript.md |
| Components | reference/components.md |
| Composables | reference/composables.md |
| Forms | reference/forms.md |
| Modals | reference/modals.md |
| API | reference/api.md |
| Colors | reference/colors.md |
| Nuxt Patterns | reference/nuxt.md |
| Authentication | reference/authentication.md |
| E2E Testing | reference/e2e-testing.md |
| Troubleshooting | reference/troubleshooting.md |
| Security | reference/security.md |
sdk.gen.tstypes.gen.tsuseOverlayanyuseBetterAuth()middleware: 'auth'v-html