daisyui について
daisyui は、Tailwind CSS 4 向け CSS ライブラリ daisyUI 5 を使うためのスキルです。HTML、JSX、Tailwind UI の作成時に、コンポーネント選択やクラス名、テーマ、色の利用をエージェントに案内します。
主な機能
- 01Tailwind CSS 4 向け CSS ライブラリ
- 02一般的な UI コンポーネントのクラス名
- 03セマンティックカラーとテーマ
- 04コンポーネント別の利用ガイド
活用シーン
- 01HTML または JSX での UI 作成
- 02Tailwind CSS による UI 構築
- 03UI のテーマと色の設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ saadeghi/ daisyui --skill daisyuiインストール後、Claude Code で/daisyuiを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
components/accordion.mdalert.mdaura.mdavatar.mdbadge.mdbreadcrumbs.mdbutton.mdcalendar.mdcard.mdcarousel.mdchat.mdcheckbox.mdcollapse.mdcountdown.mddiff.mddivider.mddock.mddrawer.mddropdown.mdfab.mdfieldset.mdfile-input.mdfilter.mdfooter.mdhero.mdhover-3d.mdhover-gallery.mdindicator.mdinput.mdjoin.md詳細
daisyUI 5
daisyUI 5 は、Tailwind CSS 4 向けの CSS ライブラリです。一般的な UI コンポーネント、セマンティックカラー、テーマのクラス名を提供します。
このスキルを使用する場面
- HTML または JSX コードを書くたびに、このスキルを使用してください。
- すべての Tailwind CSS の UI 作業に、このスキルを使用してください。
- ユーザーがこれらの用語のいずれかを使用するか、関連する作業を依頼した場合は、このスキルを使用してください: daisyUI、コンポーネント、UI、Tailwind、レイアウト、テンプレート、テーマ、カラー、デザイン
- ユーザーがこのスキルを要求していない場合でも、使用してください。
必ず読む必要があるリファレンス
| タスク | ガイド | 備考 |
|---|---|---|
| daisyUI のインストール | ./install/SKILL.md | プロジェクトに daisyUI がない場合は、このガイドを使用してください。 |
| daisyUI のクラス名の使用 | ./usage/SKILL.md | コードで daisyUI のクラス名を使用する前に、このガイドを必ず読んでください。 |
| daisyUI の設定 | ./config/SKILL.md | テーマ、プレフィックス、ログ、その他のオプションを設定するには、このガイドを読んでください。基本的な使用には必要ありません。 |
| daisyUI のカラーとテーマ | ./colors/SKILL.md | コードで daisyUI のカラーを使用する前に、このガイドを必ず読んでください。 |
| daisyUI のコンポーネント | ./components/ | daisyUI のコンポーネントを使用する前に、該当するコンポーネントのガイドを必ず読んでください。コンポーネントを選択する前に、複数の候補のガイドを読んでください。 |
コンポーネントの一覧
- accordion
- aura
- alert
- avatar
- badge
- breadcrumbs
- button
- calendar
- card
- carousel
- chat
- checkbox
- collapse
- countdown
- diff
- divider
- dock (アプリバー)
- drawer (サイドバー)
- dropdown
- FAB
- fieldset
- file-input
- filter
- footer
- hero
- hover-3d
- hover-gallery
- indicator
- input
- join (グループ)
- kbd
- label
- link
- list
- loading
- mask
- megamenu
- menu
- mockup-browser
- mockup-code
- mockup-phone
- mockup-window
- modal
- navbar
- otp
- pagination
- progress
- radial-progress
- radio
- range
- rating
- select
- skeleton
- stack
- stat
- status
- steps
- swap
- tab
- table
- text-rotate
- textarea
- theme-controller
- timeline
- toast
- toggle (スイッチ)
- tooltip
- validator
コンポーネント検出プロトコル
daisyUI のコードを書く前に、次の手順を順番に実行してください。
- リクエストに含まれる意図された機能、動作、レイアウトを特定します。書かれている言葉だけにとらわれないでください。
- このファイルのコンポーネント一覧を使用して、最適な候補コンポーネントを選択します。
- 選択が明確でない場合は、リクエストを満たすことができる候補コンポーネントのガイドを読んでから 1 つを選択します。
- 各候補の説明、動作、構文、ルールをリクエストと比較します。
- 最適なコンポーネント、またはコンポーネントの組み合わせを選択します。そのすべての制約に従ってください。
- 選択したコンポーネントの正確な構造と制約を使用します。
コンポーネント名と言葉が異なる場合でも、意味を一致させる必要があります。名前が異なるコンポーネントでも、最適な一致となる場合があります。常に意図された機能と意味を検討してください。
ユーザーが名前付きコンポーネントをリクエストし、その名前のガイドが存在する場合は、まずそのガイドを読んでください。
コメント
Markdown 対応