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

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

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

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

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

    Смотреть все
    Gemini Api DevUse this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google-genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.Browser ActBrowser automation CLI for AI agents. NEVER run browser-act commands directly via Bash — always invoke this skill first. Use browser-act when a user mentions it by name, includes or asks to run a browser-act CLI command (e.g., browser-act browser list), or to: fetch, view, or extract rendered content from URLs, access pages requiring JavaScript, handle verification prompts, maintain authenticated sessions, fill forms and click through workflows, type, select, upload, take screenshots, capture XHR/fetch/HAR responses, open multiple URLs in parallel, extract content that loads on scroll or clickSeo AuditWhen the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo.
    Комментарии

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

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

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

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

    npx skills add nuxt/ui --skill nuxt-ui
    Скачать ZIP
    Версия
    1.0.0+ae24311663cc
    Автор
    Владимир Ломтев
    Репозиторий
    nuxt/ui
    GitHub: nuxt/ui
    Just ScrapeSearch, scrape, crawl, extract structured data, and monitor web pages via the ScrapeGraph AI CLI. Use when the user asks to search the web, scrape a webpage, grab content from a URL, extract JSON from a site, crawl documentation or site sections, monitor a page for changes, inspect request history, check ScrapeGraph credits, or validate API setup.