使い方ガイドへスキップ
ui-styling作者 nextlevelbuilder

UI Styling スキル。

Claude Code と Codex 用の UI デザインスキル:shadcn/ui、Tailwind CSS、キャンバスベースのビジュアルを使ったアクセシブルな UI スタイリングを提供します。

  • Web & UI
  • UI コード
nextlevelbuilder/ui-ux-pro-max-skill · .claude/skills/ui-styling/SKILL.mdSKILL.md
--- name: ui-styling description: Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and … --- ## When to Use This Skill ## Core Stack ## Script Paths ## Quick Start ## Component Library Guide ## Theme & Customization
2026-09-14 にアップストリームファイルから読み取ったフロントマターとセクション見出し · 全 10,626 文字

01 できること

ui-styling スキルが Claude Code と Codex で行うこと

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

このスキルは、shadcn/ui コンポーネント(Radix UI プリミティブと Tailwind CSS)、Tailwind CSS によるユーティリティファーストなスタイリング、キャンバスベースのビジュアルデザインシステムを組み合わせて、アクセシブルな React ユーザーインターフェースを構築します。対象は Next.js、Vite、Remix、Astro のプロジェクトです。コンポーネントは CLI 経由でコードベースにコピーされるため、完全な制御と TypeScript の型安全性が得られます。

このスキルは、レスポンシブレイアウト、ダークモード、デザイントークン、フォーム検証、データテーブル、そして美術館品質のビジュアル構成をカバーします。コンポーネントパターン、テーマ設定、アクセシビリティ(ARIA、キーボードナビゲーション)、レスポンシブブレークポイント、Tailwind のカスタマイズに関する参照ドキュメントも含まれています。Python スクリプトがコンポーネントのインストールと設定生成を自動化します。

生成されるもの

  • カスタムテーマのトークン、色、フォント、スペーシング、ブレークポイントの拡張を含む tailwind.config.js が生成されます。
プロンプト例を見る ↗

仕組み

  1. 01
    Shadcn/ui を Tailwind で初期化する

    npx shadcn@latest init を実行して shadcn/ui と Tailwind CSS の両方を設定します。フレームワーク、TypeScript、パス、テーマの設定について確認が求められます。

  2. 02
    コードベースにコンポーネントを追加する

    npx shadcn@latest add button card dialog form でコンポーネントをインストールします。これによりプロジェクトにコピーされ、完全な制御とカスタマイズが可能になります。

  3. 03
    ユーティリティクラスで構成する

    shadcn/ui コンポーネントと Tailwind のユーティリティクラスを組み合わせて、JSX の className 属性内で直接、レスポンシブレイアウト、スペーシング、色、ホバー状態を指定します。

  4. 04
    ダークモードのバリアントを適用する

    next-themes を使ってテーマを切り替え、すべてのテーマ対象要素に dark: プレフィックス付きのユーティリティクラスを追加して、一貫したダークモード対応を実現します。

  5. 05
    Radix のアクセシビリティを活用する

    Radix UI プリミティブは、追加設定なしで組み込みの ARIA パターン、キーボードナビゲーション、フォーカス管理を提供します。

02 適合性を確認

ui-styling Skill を使用する場合

この種の UI デザインの作業には、Claude Code または Codex で ui-styling スキルを使用してください。適合性と制限は、スキル自身のファイルから取得されています。

適している場合

  • Next.js、Vite、Remix、Astro などの React ベースのフレームワークで UI を構築する。
  • ダイアログ、フォーム、テーブル、ナビゲーションなどのアクセシブルなコンポーネントを実装する。
  • ユーティリティファーストな CSS アプローチで、レスポンシブなモバイルファーストのレイアウトを作成する。
  • 一貫したトークンとダークモード対応を備えたデザインシステムを構築する。
  • キャンバスベースのワークフローでビジュアルデザイン、ポスター、ブランド素材を生成する。

境界を知る

  • shadcn/ui、Tailwind CSS が必要ですSKILL.md にこの依存関係が記載されています。プロジェクトにこれらがないと、このスキルは機能しません。

提供すべきもの

  • インストール用のコンポーネント名コンポーネント名を shadcn_add.py または npx shadcn@latest add に渡し、依存関係を処理してインストールします。
  • カスタムテーマのトークンカスタムの色とフォントを tailwind_config_gen.py に渡すと、拡張テーマを含む tailwind.config.js が生成されます。

03 スキルの内部

ui-styling スキルが Claude Code と Codex に与えるルール

SKILL.md がエージェントに設定する 8 つの具体的な指示・既定値・制限 — 結果を変える部分です。

  1. モバイルファーストのレスポンシブ

    モバイルスタイルから始め、ブレークポイント(sm、md、lg、xl、2xl)を使ってレスポンシブなバリアントを重ねていきます。Tailwindはデフォルトでモバイルファーストで処理します。

  2. ユーティリティファーストな抽出

    JSX内でTailwindのクラスを直接使用します。コンポーネントの抽出は、単発の用途ではなく、本当に繰り返し使われるパターンにのみ行います。

  3. スキルディレクトリからの相対スクリプトパス

    このスキル内のスクリプトパスは、プロジェクトルートではなく、SKILL.mdを含むディレクトリからの相対パスです。

  4. アクセシビリティ優先のコンポーネント利用

    ARIAパターンにはRadix UIのプリミティブを活用し、インタラクティブな要素にフォーカス状態を追加し、セマンティックなHTMLを使用します。スクリーンリーダー対応はshadcn/uiのコンポーネントに組み込まれています。

  5. 一貫性のためのデザイントークン

    Tailwindの設定で定義された、一貫したスペーシングスケール、カラーパレット、タイポグラフィシステムを使用します。任意の値ではなく、テーマ変数を適用します。

  6. TypeScriptによる型安全性

    すべてのコンポーネントはTypeScriptファーストで、完全な型安全性を備えています。より良い開発者体験のために、型付きのpropsとフォームスキーマを使用します。

  7. 動的なクラス名を避ける

    Tailwind の自動 CSS パージには静的なクラス名が必要です。動的にクラスを生成するとデッドコードの除去が妨げられます。

  8. エキスパートクラフトマンシップ基準

    細部がすべてです。UIを職人技として扱ってください。体系的なパターンと洗練された美学を持つ、美術館クラスの仕上がりをビジュアル構成に適用します。

04 実際に使う

Claude Code または Codex に ui-styling をインストール

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex、またはあなたのエージェントに ui-styling を追加

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill ui-styling

.claude/skills/ui-styling/SKILL.mdに対する一般的なskillsCLI形式です。リポジトリによっては独自のパスが記載されている場合があります。

スキルに最初の UI デザインタスクを与える

スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

Starter prompt
Build a responsive dashboard with a three-column card grid layout that shows analytics metrics. Add a data table component with sorting and filtering for user records. Implement dark mode using next-themes with consistent color variants across all cards and table elements. Include a form dialog with email and password validation using react-hook-form and zod schema. Make sure all interactive elements have proper focus states and keyboard navigation.

出典:SKILL.md をスキル自身の用語に沿って記述。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • sm、md、lg、xl、2xlの各ブレークポイントでレスポンシブ動作をテストし、モバイルファーストのレイアウトが正しく適応することを確認します。
  • ダイアログやフォームでキーボードナビゲーション、フォーカス管理、スクリーンリーダーの読み上げをテストして、アクセシビリティを検証します。
  • react-hook-formとzodリゾルバーによるフォーム検証をレビューし、エラーメッセージが正しく表示されることを確認します。

OpenDesignではui-stylingをそのSKILL.mdリンクからインポートします:Plugins → Add → Skill → Import from link。その後、上部バーで選択します。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

スキルファイル
.claude/skills/ui-styling/SKILL.md 検証時にコンテンツチェックサムを記録;コミット 7f69fed
License
Apache-2.0 .claude/skills/ui-styling/LICENSE.txt より;SKILL.md には「MIT」と記載されています。ファイルレベルの LICENSE.txt は Apache-2.0 ですが、フロントマターには MIT と記載されています;ファイルレベルのライセンスに従って記載しています。
リポジトリスター数
127,450 このカタログに含まれる 7 つのスキルを含む nextlevelbuilder/ui-ux-pro-max-skill リポジトリ全体の GitHub スナップショット(2026-09-14 取得)。ui-styling の評価や使用カウントではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. このスキルを使用する場面該当するシナリオを列挙します:Reactフレームワーク、アクセシブルなコンポーネント、レスポンシブレイアウト、ダークモード、デザインシステム、ビジュアルデザイン。
  2. コアスタックshadcn/uiのコンポーネント、Tailwindのユーティリティスタイリング、canvasによるビジュアルデザインレイヤーについて説明します。
  3. スクリプトパススクリプトパスがプロジェクトルートではなくスキルディレクトリからの相対パスであることを説明します。
  4. クイックスタートshadcn/uiの初期化、コンポーネントのインストール、Vite向けのTailwindのみのセットアップを示します。
  5. コンポーネントライブラリガイドフォーム、レイアウト、オーバーレイ、フィードバック、表示コンポーネントを扱うshadcn-components.mdを参照します。
  6. テーマとカスタマイズダークモード、CSS変数、カラー、コンポーネントバリアントについてはshadcn-theming.mdを参照します。
  7. アクセシビリティパターンARIA、キーボードナビゲーション、フォーカス管理、スクリーンリーダーについてはshadcn-accessibility.mdを参照します。
  8. Tailwindユーティリティレイアウト、スペーシング、タイポグラフィ、カラー、ボーダー、シャドウについてはtailwind-utilities.mdを参照します。
  9. レスポンシブデザインモバイルファーストのブレークポイントとレスポンシブユーティリティパターンについてはtailwind-responsive.mdを参照します。
  10. Tailwindカスタマイズ設定構造、カスタムユーティリティ、プラグイン、テーマ拡張についてはtailwind-customization.mdを参照します。
  11. ビジュアルデザインシステムデザイン哲学、ビジュアルコミュニケーション、洗練された構成についてはcanvas-design-system.mdを参照します。
  12. ユーティリティスクリプトコンポーネントのインストール用のshadcn_add.pyと、設定生成用のtailwind_config_gen.pyについて説明します。
スキル自身による説明
「shadcn/ui コンポーネント(Radix UI + Tailwind 上に構築)、Tailwind CSS ユーティリティファーストスタイリング、キャンバスベースのビジュアルデザインで、美しくアクセシブルなユーザーインターフェースを作成します。ユーザーインターフェースの構築、デザインシステムの実装、レスポンシブレイアウトの作成、アクセシブルなコンポーネント(ダイアログ、ドロップダウン、フォーム、テーブル)の追加、テーマと色のカスタマイズ、ダークモードの実装、ビジュアルデザインやポスターの生成、またはアプリケーション全体で一貫したスタイリングパターンを確立する際に使用してください。」

SKILL.md からのフロントマター説明。完全なファイルは約 10,626 文字です。完全なファイルを GitHub で読む。

06 インストールする前に

ui-stylingスキルに関する質問

回答は 2026-09-14 時点で読んだ SKILL.md に基づくもので、記録された実行結果によるものではありません。

ビジュアルデザインシステムはどのような出力形式を生成しますか?

canvasベースのビジュアルデザインレイヤーは、ビジュアルデザイン、ポスター、ブランド素材のために美術館品質の構成を作成します。最小限のテキストと最大限のビジュアルインパクトを重視した、哲学主導のアプローチに従います。

UI スタイリング

実際の UI デザインタスクで ui-styling を実行します。

OpenDesign をダウンロードし、SKILL.md リンクから ui-styling をインポートして、上記のプロンプトを貼り付け、結果の前にプランを確認してください。

ターミナル
npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill ui-styling

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応