All skills
davila7 avatar

/app-builder

@1deb97c

Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.

Use this Skill: https://skilld.dev/gh/davila7/claude-code-templates/app-builder

This session only. Nothing lands on disk.

templatesnuxt-appTEMPLATE.md

≈535 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Nuxt 3 Full-Stack Template

Tech Stack

Component Technology
Framework Nuxt 3
Language TypeScript
UI Vue 3 (Composition API)
State Pinia
Database PostgreSQL + Prisma
Styling Tailwind CSS
Validation Zod

Directory Structure

project-name/
├── prisma/
│   └── schema.prisma
├── server/
│   ├── api/
│   │   └── [resource]/
│   │       └── index.ts
│   └── utils/
│       └── db.ts         # Prisma client
├── composables/
│   └── useAuth.ts
├── stores/
│   └── user.ts           # Pinia store
├── components/
│   └── ui/
├── pages/
│   ├── index.vue
│   └── [...slug].vue
├── layouts/
│   └── default.vue
├── assets/
│   └── css/
│       └── main.css
├── .env.example
├── nuxt.config.ts
└── package.json

Key Concepts

Concept Description
Auto-imports Components, composables, utils
File-based routing pages/ → routes
Server Routes server/api/ → API endpoints
Composables Reusable reactive logic
Pinia State management

Environment Variables

Variable Purpose
DATABASE_URL Prisma connection
NUXT_PUBLIC_APP_URL Public URL

Setup Steps

  1. npx nuxi@latest init {{name}}
  2. cd {{name}}
  3. npm install @pinia/nuxt @prisma/client prisma zod
  4. npm install -D @nuxtjs/tailwindcss
  5. Add modules to nuxt.config.ts:
    modules: ['@pinia/nuxt', '@nuxtjs/tailwindcss']
  6. npx prisma init
  7. Configure schema
  8. npx prisma db push
  9. npm run dev

Best Practices

  • Use <script setup> for components
  • Composables for reusable logic
  • Pinia stores in stores/ folder
  • Server routes for API logic
  • Auto-import for clean code
  • TypeScript for type safety
  • See @[skills/vue-expert] for Vue patterns

Source: SKILL.md on GitHub

2 warnings16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill is an application building orchestrator that creates projects using standard industry templates. It follows secure development practices, uses trusted dependencies from official registries, and includes a structured agent coordination pipeline to ensure project integrity.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    12/20 files flagged

  • ZeroLeaks5mo

    Scan incomplete

Signed by skilld at 1deb97c. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 15 hours ago.

Activeupdated 8 months ago
What it can do
Reads files Edits files Runs commands
All 7 allowed tools
ReadWriteEditGlobGrepBashAgent

README badge

README badge for davila7/claude-code-templates/app-builder