Agent Skills by ALSEL
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 0品質スコア 50/100

ui-components

shadcn/ui と Radix Primitives を活用したUIコンポーネントライブラリのパターンを提供します。アクセシブルなコンポーネントライブラリの構築、shadcnコンポーネントのカスタマイズ、Radixのスタイルなしプリミティブの利用、またはデザインシステムの基盤作成に取り組む際に使用してください。

description の原文を見る

UI component library patterns for shadcn/ui and Radix Primitives. Use when building accessible component libraries, customizing shadcn components, using Radix unstyled primitives, or creating design system foundations.

SKILL.md 本文

UI コンポーネント

shadcn/ui と Radix Primitives を使用した、アクセス可能な UI コンポーネント ライブラリを構築するための包括的なパターン。CVA バリアント、OKLCH テーマ設定、cn() ユーティリティ、コンポーネント拡張、asChild コンポジション、ダイアログ/メニュー パターン、データ属性スタイリングをカバー。各カテゴリは rules/ フォルダの個別ルール ファイルを持ち、オンデマンドで読み込まれます。

クイック リファレンス

カテゴリルール影響度用途
shadcn/ui4CVA バリアント、コンポーネント カスタマイズ、フォーム パターン、データ テーブル、v4 スタイル
Radix Primitives3ダイアログ、ポリモーフィック コンポジション、データ属性スタイリング
デザイン システム5W3C トークン、OKLCH テーマ設定、間隔スケール、タイポグラフィ、コンポーネント状態、アニメーション
デザイン システム コンポーネント1アトミック デザイン、CVA バリアント、アクセシビリティ、Storybook
フォーム2React Hook Form v7、Zod バリデーション、Server Actions
モダン CSS とツール3CSS カスケード レイヤー、Tailwind v4、Storybook CSF3
UX ファンデーション4ビジュアル階層、タイポグラフィ閾値、カラー システム、空の状態

合計: 7 カテゴリ中 22 のルール

クイック スタート

// cn() ユーティリティを使用した CVA バリアント システム
import { cva, type VariantProps } from 'class-variance-authority'
import { cn } from '@/lib/utils'

const buttonVariants = cva(
  'inline-flex items-center justify-center rounded-md font-medium transition-colors',
  {
    variants: {
      variant: {
        default: 'bg-primary text-primary-foreground hover:bg-primary/90',
        destructive: 'bg-destructive text-destructive-foreground',
        outline: 'border border-input bg-background hover:bg-accent',
        ghost: 'hover:bg-accent hover:text-accent-foreground',
      },
      size: {
        default: 'h-10 px-4 py-2',
        sm: 'h-9 px-3',
        lg: 'h-11 px-8',
      },
    },
    defaultVariants: { variant: 'default', size: 'default' },
  }
)
// asChild コンポジションを使用した Radix ダイアログ
import { Dialog } from 'radix-ui'

<Dialog.Root>
  <Dialog.Trigger asChild>
    <Button>Open</Button>
  </Dialog.Trigger>
  <Dialog.Portal>
    <Dialog.Overlay className="fixed inset-0 bg-black/50" />
    <Dialog.Content className="data-[state=open]:animate-in">
      <Dialog.Title>Title</Dialog.Title>
      <Dialog.Description>Description</Dialog.Description>
      <Dialog.Close>Close</Dialog.Close>
    </Dialog.Content>
  </Dialog.Portal>
</Dialog.Root>

shadcn/ui

CVA バリアント、cn() ユーティリティ、OKLCH テーマ設定を使用して構築された、美しくアクセス可能なコンポーネント。

ルールファイルキー パターン
カスタマイズrules/shadcn-customization.mdCVA バリアント、cn() ユーティリティ、OKLCH テーマ設定、コンポーネント拡張
フォームrules/shadcn-forms.mdフォーム フィールド ラッパー、react-hook-form 統合、バリデーション
データ テーブルrules/shadcn-data-table.mdTanStack Table 統合、列定義、ソート/フィルタリング
v4 スタイルrules/shadcn-v4-styles.md6 つのスタイル (Vega→Luma)、プリセット コード、スタイル検出、クラス マッピング

v4 スタイル システム

shadcn CLI v4 は 6 つのビジュアル スタイルを搭載。各スタイルは CSS 変数だけでなく、コンポーネント クラス名を書き直します。

スタイル特徴最適な用途
Vegaバランスの取れた半径、クリーンなライン一般的な用途 (New York の後継)
Novaコンパクトなパディング、削減されたマージン密集したダッシュボード、管理パネル
Maiaソフトでラウンド、広々とした間隔消費者向け、フレンドリーなアプリ
Lyraシャープ、ゼロ半径、モノスペース ペアリング編集関連、デベロッパー ツール
Mira極限までコンパクト、最小限のクロームスプレッドシート、データ集約インターフェース
Luma極限のラウンディング (rounded-4xl)、ソフト エレベーション (shadow-md + ring)、呼吸できるレイアウトポリッシュされたネイティブ アプリ風、macOS Tahoe インスパイア

ui.shadcn.com/create でビジュアル設定 → スタイル、テーマ、フォント、アイコンを選択 → 生成されたコマンドをコピー。ドキュメントでプリセット コードをハードコードしないでください — 特定のスタイル スナップショットに結びついており、ずれる可能性があります。

shadcn CLI v4 (2026 年 4 月) — 新しいコマンド

コマンド目的
npx shadcn@latest apply <style>公開スタイル (例: lumanovalyra) を現在のプロジェクトに適用 — 既存コンポーネントを再スキンしても再追加しない
npx shadcn@latest info解決済みコンフィグを表示: レジストリ、スタイル、トークン、存在するコンポーネント、Tailwind バージョン
npx shadcn@latest skillsshadcn/skills レジストリをリスト表示 — Claude Code と Cursor 対応のスキル パック、CLI コマンドとエージェント ガイダンスをバンドル
npx shadcn@latest buildカスタム レジストリをビルド (既にドキュメント化) — apply とペアリングしてプライベート スタイルを配布

検出: components.json"style" フィールドを読み込む (例: "radix-luma""base-nova")。旧 "new-york""default" スタイルは Vega に置き換えられました。

Radix Primitives

高品質デザイン システムを構築するための、スタイルなし、アクセス可能な React プリミティブ。

ルールファイルキー パターン
ダイアログrules/radix-dialog.mdDialog、AlertDialog、制御状態、アニメーション
コンポジションrules/radix-composition.mdasChild、Slot、ネストされたトリガー、ポリモーフィック レンダリング
スタイリングrules/radix-styling.mdデータ属性、Tailwind 任意バリアント、フォーカス管理

キー判断事項

判断事項推奨事項
カラー形式知覚的に均一なテーマ設定のための OKLCH
クラス マージTailwind コンフリクト用に常に cn() を使用
コンポーネント拡張ソース ファイルを変更するのではなく、ラップして拡張
バリアント型安全なマルチ軸バリアント用に CVA を使用
スタイリング アプローチデータ属性 + Tailwind 任意バリアント
コンポジションラッパー div を避けるために asChild を使用
アニメーションdata-state セレクタ付き CSS のみ
フォーム コンポーネントreact-hook-form と組み合わせる

アンチパターン (禁止)

  • shadcn ソースの変更: 生成されたファイルを編集するのではなく、ラップして拡張
  • cn() をスキップ: 直接文字列連結は Tailwind クラス コンフリクトを引き起こす
  • CVA の代わりにインライン スタイル: 型安全で再利用可能なバリアント用に CVA を使用
  • ラッパー div: 余分な DOM 要素を避けるために asChild を使用
  • Dialog.Title の欠落: すべてのダイアログはアクセス可能なタイトルを持つ必要がある
  • 正の tabindex: tabindex > 0 を使用すると自然なタブ順序が中断される
  • カラー のみの状態: データ属性 + 複数のインジケータを使用
  • 手動フォーカス管理: Radix の組み込みフォーカス トラッピングを使用

詳細なドキュメント

リソース説明
scripts/テンプレート: CVA コンポーネント、拡張ボタン、ダイアログ、ドロップダウン
checklists/shadcn セットアップ、アクセシビリティ監査チェックリスト
references/CVA システム、OKLCH テーマ設定、cn() ユーティリティ、フォーカス管理

デザイン システム

デザイン トークン アーキテクチャ、間隔、タイポグラフィ、インタラクティブ コンポーネント状態。

ルールファイルキー パターン
トークン アーキテクチャrules/design-system-tokens.mdW3C トークン、OKLCH カラー、Tailwind @theme
間隔スケールrules/design-system-spacing.md8px グリッド、Tailwind space-1 から space-12
タイポグラフィ スケールrules/design-system-typography.mdフォント サイズ、ウェイト、行の高さ
コンポーネント状態rules/design-system-states.mdホバー、フォーカス、アクティブ、無効、読み込み中、アニメーション プリセット

デザイン システム コンポーネント

アトミック デザインとアクセシビリティを備えたコンポーネント アーキテクチャ パターン。

ルールファイルキー パターン
コンポーネント アーキテクチャrules/design-system-components.mdアトミック デザイン、CVA バリアント、WCAG 2.1 AA、Storybook

フォーム

Zod バリデーションと React 19 Server Actions を備えた React Hook Form v7。

ルールファイルキー パターン
React Hook Formrules/forms-react-hook-form.mduseForm、フィールド配列、Controller、ウィザード、ファイル アップロード
Zod と Server Actionsrules/forms-validation-zod.mdZod スキーマ、Server Actions、useActionState、非同期バリデーション

モダン CSS とツール

モダン CSS パターン、Tailwind v4、2026 年向けコンポーネント ドキュメント ツール。

ルールファイルキー パターン
CSS カスケード レイヤーrules/css-cascade-layers.md@layer 順序、特異性フリー オーバーライド、サードパーティ分離
Tailwind v4rules/tailwind-v4-patterns.mdCSS ファースト @theme、ネイティブ コンテナ クエリ、@max-* バリアント
Storybook ドキュメントrules/storybook-component-docs.mdCSF3 ストーリー、play() インタラクション テスト、Chromatic ビジュアル レグレッション

UX ファンデーション

認知科学に基づく UI/UX 原則、本番品質インターフェースの具体的な数値閾値。

ルールファイルキー パターン
ビジュアル階層rules/visual-hierarchy.mdボタン ティア、デ エンファシス、F/Z スキャン、Von Restorff、近接性、最大幅
タイポグラフィ閾値rules/typography-thresholds.md65ch 行長、1.4–1.6 行の高さ、rem ユニット、モジュール型スケール
カラー システムrules/color-system.mdOKLCH 9 シェード スケール、セマンティック カテゴリー、純粋な黒なし、ブランド ティント ニュートラル
空の状態rules/empty-states.mdスケルトン ファースト、アイコン + ヘッドライン + 説明 + CTA、原因固有のトーン

関連スキル

  • ork:accessibility - WCAG コンプライアンスと React Aria パターン
  • ork:testing-unit - コンポーネント テスト パターン

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
yonatangross
リポジトリ
yonatangross/orchestkit
ライセンス
MIT
最終更新
不明

Source: https://github.com/yonatangross/orchestkit / ライセンス: MIT

関連スキル

汎用デザイン・クリエイティブ⭐ リポ 1,739

nano-banana-2

inference.sh CLIを通じてGoogle Gemini 3.1 Flash Image Preview(Nano Banana 2)で画像を生成します。テキストから画像を生成する機能、画像編集、最大14枚の複数画像入力、Google Searchグラウンディング機能に対応しています。トリガーワード:「nano banana 2」「nanobanana 2」「gemini 3.1 flash image」「gemini 3 1 flash image preview」「google image generation」

by openakita
汎用デザイン・クリエイティブ⭐ リポ 815

octocode-slides

洗練されたマルチファイル形式のHTMLプレゼンテーションを生成します。6段階のフロー(概要 → リサーチ → アウトライン → デザイン → 実装 → レビュー)で構成されています。各スライドは独立したHTMLファイルとなり、iframeで読み込まれます。「スライドを作成してほしい」「プレゼンテーションを作ってほしい」「HTMLスライドを生成してほしい」「デックを構築してほしい」といった依頼や、ノート・ドキュメント・コードを洗練されたプレゼンテーションに変換する際に使用できます。

by bgauryy
汎用デザイン・クリエイティブ⭐ リポ 482

gpt-image2-ppt

OpenAIのgpt-image-2を使用して、視覚的に優れたPPTスライドを生成します。Spatial Glass、Tech Blue、Editorial Monoなど10種類のキュレーション済みスタイルに対応し、ユーザーが提供したPPTXファイルを模倣するテンプレートクローンモードも搭載しています。HTMLビューアと16:9形式のPPTXファイルを出力します。プレゼンテーション、スライド、ピッチデック、投資家向けPPT、雑誌風PPTの作成依頼などで活用してください。

by JuneYaooo
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

nano-banana

Nano Banana PRO(Gemini 3 Pro Image)およびNano Banana(Gemini 2.5 Flash Image)を使用したAI画像生成機能です。以下の場合に活用できます:(1)テキストプロンプトからの画像生成、(2)既存画像の編集、(3)インフォグラフィックス、ロゴ、商品写真、ステッカーなどのプロフェッショナルなビジュアルアセット制作、(4)複数画像での人物キャラクターの一貫性保持、(5)正確なテキスト描画を含む画像生成、(6)AI生成ビジュアルが必要なあらゆるタスク。「画像を生成」「画像を作成」「写真を作る」「ロゴをデザイン」「インフォグラフィックスを作成」「AI画像」「nano banana」またはその他の画像生成リクエストをトリガーとして機能します。

by majiayu000
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

oiloil-ui-ux-guide

モダンでクリーンなUI/UXガイダンス・レビュースキルです。新機能や既存システム(Webアプリ)に対して、実行可能なUI/UX改善提案、デザイン原則、デザインレビューチェックリストが必要な場合に活用できます。CRAP(コントラスト・反復・配置・近接)をベースに、タスクファーストなUX、情報設計、フィードバック・システムステータス、一貫性、affordances、エラー防止・復旧、認知負荷を重視します。モダンミニマルスタイル(クリーン・余白・タイポグラフィ主導)を強制し、不要なテキストを削減、アイコンとしての絵文字を禁止し、統一されたアイコンセットから直感的で洗練されたアイコンを推奨します。

by majiayu000
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

axiom-hig-ref

Apple Human Interface Guidelines リファレンス — 色(セマンティックカラー、カスタムカラー、パターン)、背景(マテリアル階層、ダイナミック背景)、タイポグラフィ(標準スタイル、カスタムフォント、Dynamic Type)、SF Symbols(レンダリングモード、色、多言語対応)、ダークモード、アクセシビリティ、プラットフォーム固有の考慮事項を網羅したガイドラインです。

by majiayu000
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: yonatangross · yonatangross/orchestkit · ライセンス: MIT