mcpField
U
unocss

unocss

github.com/liangmiqwqデザイン・UI139 回インストール1 日前に更新
リポジトリ

unocss について

UnoCSS は、プリセットを通じてユーティリティを提供する、柔軟で拡張可能なアトミック CSS エンジンです。フロントエンド開発者向けに、ルール、テーマ、バリアント、トランスフォーマーや Vite、Nuxt 連携を解説します。

主な機能

  1. 01プリセットによる CSS ユーティリティ提供
  2. 02ルール、ショートカット、テーマの設定
  3. 03バリアントと抽出設定への対応
  4. 04アイコンやタイポグラフィのプリセット
  5. 05トランスフォーマーとフレームワーク連携

活用シーン

  1. 01プロジェクト向け UnoCSS プリセットの設定
  2. 02ルール、テーマ、レスポンシブスタイルの作成
  3. 03Vite または Nuxt プロジェクトへの UnoCSS 導入

インストール

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

$npx skills add https://github.com/liangmiqwq/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

コメント