askill
nuxt-layers

nuxt-layersSafety 95Repository

Working with Nuxt layers (base, nuxt-ui, x-ui) that provide shared functionality. Use when understanding layer architecture, importing from layers, extending layer functionality, or creating new layers.

2 stars
1.2k downloads
Updated 1/20/2026

Package Files

Loading files...
SKILL.md

Nuxt Layers

Shared foundation layers providing composables, models, repositories, and UI components across applications.

Layer Stack

layers.md - Complete layer architecture, what each provides, how to extend

Three-Layer Architecture

x-ui          → Extended UI components (XTable, XForm, XSlideover)
    ↓
nuxt-ui       → UI primitives (modals, toasts, tabs, overlays)
    ↓
base          → Core infrastructure (Model, Repository, composables, utils)

Extending Layers

// nuxt.config.ts
export default defineNuxtConfig({
  extends: [
    '../../../nuxt-layers/base',
    '../../../nuxt-layers/nuxt-ui',
    '../../../nuxt-layers/x-ui',
  ],
})

Importing from Layers

// Base layer imports
import Model from '#layers/base/app/models/Model'
import type { Castable, DataResponse } from '#layers/base/app/types'
import { BaseRepository } from '#layers/base/app/repositories/base-repository'
import { ModelHydrator } from '#layers/base/app/repositories/hydrators/model-hydrator'

// Composables auto-imported
const leadApi = useRepository('leads')
const { start, stop } = useWait()
const { can } = usePermissions()

Base Layer Provides

CategoryItems
ComposablesuseRepository, useQuery, useFilterQuery, useWait, usePermissions, useFlash, useForm, useReactiveFilters, useRealtime, useShadowCache
ClassesModel, BaseRepository, ApiClient, ModelHydrator
ErrorsValidationError, ConflictError, TooManyRequestsError
Utils49 utility functions (array, string, object, date, async)

Nuxt-UI Layer Provides

CategoryItems
ComposablesuseModal, useSlideover, useConfirmationToast, useTabs, useDropdown, useAppHeader, useBreadcrumbs
ComponentsCopyable, SearchInput, SearchSelect, Rating, LoadingLine

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

68/100Analyzed 2/20/2026

Technical reference skill covering Nuxt layer architecture with clear visual diagrams, code examples for extending and importing, and comprehensive tables of available composables/components. Well-structured and accurate but scoped to internal project layers. Lacks step-by-step instructions for creating new layers despite description mentioning it, and missing tags/metadata for discoverability.

95
85
60
55
50

Metadata

Licenseunknown
Version-
Updated1/20/2026
Publisherleeovery

Tags

No tags yet.