mcpField
U
unocss

unocss

github.com/antfuデザイン・UI6.0k16.1k 回インストール6 日前に更新
リポジトリ

unocss について

UnoCSSを使うフロントエンド開発者向けのドキュメントスキルです。設定、ルール、プリセット、トランスフォーマーを扱い、スタイルを書く前にプロジェクト設定を確認するよう案内します。

主な機能

  1. 01設定・ルール・テーマの解説
  2. 02各種機能プリセットの紹介
  3. 03CSSディレクティブとクラス変換
  4. 04ViteとNuxtの連携ガイド

活用シーン

  1. 01プロジェクトで使えるプリセットやショートカットの確認
  2. 02ページ向けのアトミックCSS作成
  3. 03UnoCSSのトランスフォーマーや連携機能の設定

インストール

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

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

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

同梱ファイル

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

GENERATION.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:、レスポンシブなどのバリエーションを適用するcore-variants
抽出UnoCSS がソースコードからユーティリティを抽出する方法core-extracting
セーフリストとブロックリスト特定のユーティリティを強制的に含める、または除外するcore-safelist
レイヤーとプリフライトCSS レイヤーの順序と生 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 Attributifyclass の代わりに HTML 属性でユーティリティをグループ化するpreset-attributify
Preset Typographyタイポグラフィのデフォルト設定を適用する prose クラスpreset-typography
Preset Web FontsGoogle Fonts などのウェブフォントを簡単に統合するpreset-web-fonts
Preset TagifyHTML タグ名としてユーティリティを使用するpreset-tagify
Preset Rem to Pxユーティリティの rem 単位を px に変換するpreset-rem-to-px

トランスフォーマー

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

統合

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

コメント