mcpField
N
nuxt-ui

nuxt-ui

github.com/nuxt-contentデザイン・UI74054 回インストール1 週間前に更新
リポジトリ

nuxt-ui について

Nuxt UI v4を使う開発者向けのガイダンススキルです。VueとNuxtのコンポーネントライブラリについて、導入、コンポーネント、テーマ、フォーム、オーバーレイ、コンポーザブルを目的別に案内します。

主な機能

  1. 01インストールとセットアップのガイド
  2. 02コンポーネントリファレンス
  3. 03テーマのカスタマイズ
  4. 04フォームとバリデーションのガイド
  5. 05オーバーレイとコンポーザブルの資料

活用シーン

  1. 01Nuxt UIの導入と設定
  2. 02UIコンポーネントの選択と利用
  3. 03色とバリアントのカスタマイズ
  4. 04バリデーション付きフォームの作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nuxt-content/nuxt-studio --skill nuxt-ui

インストール後、Claude Code で/nuxt-uiを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

components/
accordion.md
alert.md
app.md
auth-form.md
avatar-group.md
avatar.md
badge.md
banner.md
blog-post.md
blog-posts.md
breadcrumb.md
button.md
calendar.md
card.md
carousel.md
changelog-version.md
changelog-versions.md
chat-message.md
chat-messages.md
chat-palette.md
chat-prompt-submit.md
chat-prompt.md
checkbox-group.md
checkbox.md
chip.md
collapsible.md
color-mode-avatar.md
color-mode-button.md
color-mode-image.md
color-mode-select.md

詳細

Nuxt UI v4

Reka UI(ヘッドレス)+Tailwind CSS v4+Tailwind Variants を基盤とする、Vue 3 および Nuxt 4+ 向けのコンポーネントライブラリです。

現在の安定版: v4.3.0(2025年12月)

使用する場面

  • @nuxt/ui のインストール/設定
  • UI コンポーネント(Button、Card、Table、Form など)の使用
  • テーマ(色、バリアント、CSS 変数)のカスタマイズ
  • バリデーションを使ったフォームの構築
  • オーバーレイ(Modal、Toast、CommandPalette)の使用
  • コンポーザブル(useToast、useOverlay)の使用

Vue コンポーネントのパターンについて: vue スキルを使用してください
Nuxt のルーティング/サーバーについて: nuxt スキルを使用してください

利用可能なガイダンス

ファイルトピック
references/installation.mdNuxt/Vue のセットアップ、pnpm の注意点、UApp ラッパー、モジュールオプション、プレフィックス、ツリーシェイキング
references/theming.mdセマンティックカラー、CSS 変数、app.config.ts、Tailwind Variants
references/components.mdカテゴリ別コンポーネント一覧(125 以上のコンポーネント)
components/*.mdコンポーネントごとの詳細(button.md、modal.md など)
references/forms.mdフォームコンポーネント、バリデーション(Zod/Valibot)、useFormField
references/overlays.mdToast、Modal、Slideover、Drawer、CommandPalette
references/composables.mduseToast、useOverlay、defineShortcuts、useScrollspy

使用パターン

状況に応じて読み込みます:

すべてのファイルを一度に読まないでください。 状況に応じて読み込みます。

主な概念

概念説明
UAppToast、Tooltip、オーバーレイに必要なラッパーコンポーネント
Tailwind Variantsスロット、バリアント、compoundVariants による型安全なスタイリング
セマンティックカラーprimary、secondary、success、error、warning、info、neutral
Reka UIヘッドレスコンポーネントのプリミティブ(アクセシビリティを標準搭載)

ヘッドレスコンポーネントのプリミティブ(API の詳細、アクセシビリティのパターン、asChild)については、reka-ui スキルを参照してください

クイックリファレンス

// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@nuxt/ui'],
  css: ['~/assets/css/main.css']
})
/* assets/css/main.css */
@import 'tailwindcss';
@import '@nuxt/ui';

<template>
  <UApp>
    <NuxtPage />
  </UApp>
</template>

リソース


トークン効率:メインスキルは約300トークン、各サブファイルは約800~1200トークン

コメント