AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Nuxt Ui — Скилл для ИИ-агентов | AI Рассвет

    Nuxt Ui

    Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.

    Скиллы для маркетинга#GitHub#nuxt/ui#skills.sh
    Скачивания
    6
    В избранном
    0
    Комментарии
    0
    Просмотры
    12

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add nuxt/ui --skill nuxt-ui
    Скачать ZIP
    Версия
    1.0.0+ae24311663cc
    Автор
    Владимир Ломтев
    Репозиторий
    nuxt/ui
    GitHub: nuxt/ui

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Nuxt UI

    Vue component library built on Reka UI + Tailwind CSS + Tailwind Variants. Works with Nuxt, Vue (Vite), Laravel (Vite + Inertia), and AdonisJS (Vite + Inertia).

    MCP Server

    For component API details (props, slots, events, full documentation, examples), use the Nuxt UI MCP server. If not already configured, add it:

    Cursor — .cursor/mcp.json:

    { "mcpServers": { "nuxt-ui": { "type": "http", "url": "https://ui.nuxt.com/mcp" } } }
    

    Claude Code:

    claude mcp add --transport http nuxt-ui https://ui.nuxt.com/mcp
    

    Key MCP tools:

    • search-components — find components by name, category, or intent (no params = list all)
    • search-composables — find composables by name or description (no params = list all)
    • search-icons — search Iconify icons (defaults to lucide), returns i-{prefix}-{name} names
    • get-component — full component documentation with usage examples
    • get-component-metadata — props, slots, events (lightweight, no docs content)
    • get-example — real-world code examples

    When you need to know what a component accepts or how its API works, use the MCP. This skill teaches you when to use which component and how to build well.

    Core rules (always apply)

    1. Always wrap the app in UApp — required for toasts, tooltips, and programmatic overlays. Accepts a locale prop for i18n.
    2. Always use semantic colors — text-default, bg-elevated, border-muted, etc. Never use raw Tailwind palette colors like text-gray-500.
    3. Read generated theme files for slot names — Nuxt: .nuxt/ui/<component>.ts, Vue: node_modules/.nuxt-ui/ui/<component>.ts. These show every slot, variant, and default class for any component.
    4. Override priority (highest wins): ui prop / class prop → global config → theme defaults.
    5. Icons use i-{collection}-{name} format — lucide is the default collection. Use the MCP search-icons tool to find icons, or browse at icones.js.org.

    How to use this skill

    Based on the task, load the relevant reference files before writing any code. Don't load everything — only what's needed.

    Reference files

    Guidelines — design decisions and conventions:

    • design-system — semantic colors, theming, brand customization, variants, the ui prop
    • component-selection — decision matrices: when to use Modal vs Slideover, Select vs SelectMenu, Toast vs Alert, etc.
    • conventions — coding patterns, slot naming, items arrays, composables, keyboard shortcuts
    • forms — form validation, field layout, error handling, Standard Schema

    Layouts — full page structure patterns:

    • landing — landing pages, blog, changelog, pricing
    • dashboard — admin UI with sidebar and panels
    • docs — documentation sites with navigation and TOC
    • chat — AI chat with Vercel AI SDK
    • editor — rich text editor with toolbars

    Recipes — complete patterns for common tasks:

    • data-tables — tables with filters, pagination, sorting, selection
    • auth — login, signup, forgot password forms
    • overlays — modals, slideovers, drawers, command palette
    • navigation — headers, sidebars, breadcrumbs, tabs

    Quick reference:

    • components — categorized component index for finding the right component name

    Routing table

    Task Load these references
    Build a landing page design-system, conventions, landing
    Build a dashboard / admin UI conventions, component-selection, dashboard
    Add a settings page conventions, forms
    Create a login / signup form conventions, forms, auth
    Display data in a table conventions, component-selection, data-tables
    Customize theme / brand colors design-system
    Add a chat interface conventions, chat
    Add a modal, slideover, or drawer conventions, component-selection, overlays
    Build site navigation conventions, component-selection, navigation
    Build a documentation site conventions, docs
    Render markdown component-selection, components, docs
    Add a rich text editor conventions, editor
    General UI work conventions, component-selection

    Installation

    Nuxt

    pnpm add @nuxt/ui tailwindcss
    
    // nuxt.config.ts
    export default defineNuxtConfig({
      modules: ['@nuxt/ui'],
      css: ['~/assets/css/main.css']
    })
    
    /* app/assets/css/main.css */
    @import "tailwindcss";
    @import "@nuxt/ui";
    
    <!-- app.vue -->
    <template>
      <UApp>
        <NuxtPage />
      </UApp>
    </template>
    

    Vue (Vite)

    pnpm add @nuxt/ui tailwindcss
    
    // vite.config.ts
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'
    import ui from '@nuxt/ui/vite'
    
    export default defineConfig({
      plugins: [
        vue(),
        ui()
      ]
    })
    
    // src/main.ts
    import './assets/css/main.css'
    import { createApp } from 'vue'
    import { createRouter, createWebHistory } from 'vue-router'
    import ui from '@nuxt/ui/vue-plugin'
    import App from './App.vue'
    
    const app = createApp(App)
    const router = createRouter({
      routes: [],
      history: createWebHistory()
    })
    
    app.use(router)
    app.use(ui)
    app.mount('#app')
    
    /* src/assets/css/main.css */
    @import "tailwindcss";
    @import "@nuxt/ui";
    
    <!-- src/App.vue -->
    <template>
      <UApp>
        <RouterView />
      </UApp>
    </template>
    

    Add class="isolate" to your root <div id="app"> in index.html. For Inertia: use ui({ router: 'inertia' }) in vite.config.ts.

    Требования и возможности

    Источник пакета
    https://github.com/nuxt/ui/tree/ae24311663cc8447c6e44b6045087c94d3ae4c71/skills/nuxt-ui

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md640598f11149fc566b28...
    references/components.md939025d3ba700991db20...
    references/guidelines/component-selection.md7104074e85f3070d7abd...
    references/guidelines/conventions.md924223f32f11959f8ca8...
    references/guidelines/design-system.md10199a5ec46b6d9b71892...

    Частые вопросы

    Как установить Nuxt Ui?
    Используйте команду npx skills add nuxt/ui --skill nuxt-ui или скачайте ZIP-архив.
    Можно ли скачать Nuxt Ui бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    App Store ScreenshotsUse when building App Store or Google Play screenshot pages, generating exportable marketing screenshots for iOS and/or Android apps, or scaffolding a screenshot editor with Next.js. Triggers on app store, play store, screenshots, marketing assets, html-to-image, phone mockup, android screenshots, feature graphic.Яндекс Вебмастер: Популярные страницы поискаОпределить страницы с наибольшими показами и потенциалом роста CTR.Яндекс Вебмастер: Поисковые запросы сайтаВыгрузить показы, клики, CTR и позиции по поисковым запросам.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add nuxt/ui --skill nuxt-ui
    Скачать ZIP
    Версия
    1.0.0+ae24311663cc
    Автор
    Владимир Ломтев
    Репозиторий
    nuxt/ui
    GitHub: nuxt/ui
    Design Motion PrinciplesMotion and interaction design expert based on Emil Kowalski, Jakub Krehel, and Jhey Tompkins' techniques. Two modes — build interactive components with purposeful motion, or audit existing animations to catch AI-slop motion patterns (audit emits a branded HTML report with looping demos). Use when creating, adding, animating, or reviewing UI motion: transitions, hover states, micro-interactions, enter/exit animations, or any motion design work in React, Framer Motion, CSS, or HTML. Provides per-designer perspectives with context-aware weighting.