mcpField
U
unocss

unocss

github.com/uni-helperデザイン・UI110641 回インストール39 週間前に更新
リポジトリ

unocss について

UnoCSS のコードを書くエージェント向けのリファレンススキルです。設定やユーティリティ、プリセット、トランスフォーマー、統合方法を扱い、記述前にプロジェクト設定を確認するよう案内します。

主な機能

  1. 01設定とユーティリティルール
  2. 02プリセットとテーマ設定
  3. 03バリアントと CSS 抽出
  4. 04トランスフォーマーと統合

活用シーン

  1. 01スタイル記述前のプリセット確認
  2. 02UI 実装に使うユーティリティの選定

インストール

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

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

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

同梱ファイル

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

GENERATION.md
LICENSE.md
SYNC.md
references/
core-config.md
core-extracting.md
core-layers.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 66.x に基づいており、2026-01-28 に生成されました。

コア

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

プリセット

メインプリセット
トピック説明リファレンス
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 などの Web フォントを簡単に統合するpreset-web-fonts
Preset TagifyHTML タグ名としてユーティリティを使用する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 統合UnoCSS を Vite とセットアップする方法と、フレームワーク固有のヒントintegrations-vite
Nuxt 統合Nuxt アプリケーション向け UnoCSS モジュールintegrations-nuxt

コメント