mcpField
U
unocss

unocss

github.com/onmaxデザイン・UI723196 回インストール3 日前に更新
リポジトリ

unocss について

UnoCSSは、プリセットを通じてCSSユーティリティを提供する、柔軟で拡張可能なアトミックCSSエンジンです。このスキルでは設定、ルール、プリセット、トランスフォーマー、ViteとNuxtの連携を扱います。

主な機能

  1. 01プリセットによるCSSユーティリティ生成
  2. 02静的・動的ルールとショートカット
  3. 03テーマ、バリアント、抽出の設定
  4. 04アイコン、タイポグラフィ、Webフォントのプリセット
  5. 05バリアントグループとディレクティブ変換

活用シーン

  1. 01プロジェクトのUnoCSSルールとテーマの設定
  2. 02Tailwind構文に対応するプリセットの選択
  3. 03JSXやTSXで属性トランスフォーマーを使用

インストール

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

$npx skills add https://github.com/onmax/nuxt-skills --skill unocss

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

同梱ファイル

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

references/
core-config.md
core-extracting.md
core-layers.md
core-processors.md
core-rules.md
core-safelist.md
core-shortcuts.md
core-theme.md
core-variants.md
integrations-nuxt.md
integrations-vite.md
preset-attributify.md
preset-icons.md
preset-mini.md
preset-rem-to-px.md
preset-tagify.md
preset-typography.md
preset-web-fonts.md
preset-wind3.md
preset-wind4.md
transformer-attributify-jsx.md
transformer-compile-class.md
transformer-directives.md
transformer-variant-group.md

詳細

UnoCSS は、柔軟で拡張可能に設計されたインスタントなアトミック CSS エンジンです。コアは意見を持たない設計になっており、すべての CSS ユーティリティはプリセット経由で提供されます。これは Tailwind CSS のスーパーセットであるため、基本的な構文の使用にあたって Tailwind の知識を再利用できます。

重要: UnoCSS のコードを書く前に、エージェントはプロジェクトルートにある uno.config.* または unocss.config.* ファイルを確認し、利用可能なプリセット、ルール、ショートカットを把握する必要があります。プロジェクトの設定が不明確な場合は、attributify モードやその他の高度な機能の使用を避け、基本的な class の使用にとどめてください。

このスキルは UnoCSS v66.10.5 に基づいており、2026-09-25 に生成されました。

コア

トピック説明リファレンス
設定設定ファイルのセットアップとすべての設定オプションcore-config
ルールCSS ユーティリティを生成するための静的ルールと動的ルールcore-rules
ショートカット複数のルールを単一の省略記法にまとめるcore-shortcuts
テーマ色、ブレークポイント、デザイントークンのためのテーマシステムcore-theme
バリアントルールに hover:、dark:、responsive などのバリエーションを適用するcore-variants
抽出UnoCSS がソースコードからユーティリティを抽出する方法core-extracting
セーフリストとブロックリスト特定のユーティリティを強制的に含める、または除外するcore-safelist
レイヤーとプリフライトCSS レイヤーの順序と raw CSS の注入core-layers
プロセッサ生成された CSS レイヤーを変換する(Lightning CSS を含む)core-processors

プリセット

メインプリセット
トピック説明リファレンス
Preset Wind3Tailwind CSS v3 / Windi CSS 互換プリセット(最も一般的)preset-wind3
Preset Wind4モダンな CSS 機能を備えた Tailwind CSS v4 互換プリセットpreset-wind4
Preset Miniカスタムビルド向けの必須ユーティリティを備えた最小限のプリセットpreset-mini
機能プリセット
トピック説明リファレンス
Preset Icons任意のアイコンセットで Iconify を使用する純粋な CSS アイコンpreset-icons
Preset Attributifyユーティリティを class ではなく HTML 属性にグループ化するpreset-attributify
Preset Typographyタイポグラフィのデフォルト向けの Prose クラスpreset-typography
Preset Web FontsGoogle Fonts やその他の Web フォントの簡単な統合preset-web-fonts
Preset Tagifyユーティリティを HTML タグ名として使用するpreset-tagify
Preset Rem to Pxユーティリティの rem 単位を px に変換するpreset-rem-to-px

トランスフォーマー

トピック説明リファレンス
バリアントグループ共通のプレフィックスを持つユーティリティをグループ化する略記transformer-variant-group
ディレクティブCSS ディレクティブ:@apply、@screen、theme()、icon()transformer-directives
クラスのコンパイル複数のクラスを 1 つのハッシュ化されたクラスにコンパイルtransformer-compile-class
Attributify JSXJSX/TSX で値のない attributify をサポートtransformer-attributify-jsx

インテグレーション

トピック説明リファレンス
Vite インテグレーションVite で UnoCSS を設定する方法と、フレームワーク固有のヒントintegrations-vite
Nuxt インテグレーションNuxt アプリケーション向けの UnoCSS モジュールintegrations-nuxt

コメント