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

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

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

Контакты

Москва

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

+7 (999) 760-24-41

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

v.lomtev@airassvet.ru

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

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
    Скачивания
    11
    В избранном
    0
    Комментарии
    0
    Просмотры
    44

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

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

    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 бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

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

    Смотреть все
    Яндекс Вебмастер: Управление SitemapДобавить, проверить или удалить Sitemap после подтверждения пользователя.Яндекс Вебмастер: Статистика индексированияПолучить динамику загруженных, исключённых и доступных страниц.Яндекс Вебмастер: Проверка прав на сайтПроверить статус верификации и диагностировать неуспешное подтверждение.HumanizerRewrite AI-sounding text so it reads like the writer without changing what it says. Use when editing or reviewing prose for AI tells: not-X-but-Y contrasts, one-line closers, staged openers, forced triads, dashes everywhere, inflated claims, sales language, stock AI words, bold labels, or filler. Based on Wikipedia's "Signs of AI writing."
    Комментарии

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

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

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

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

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