ui-design について
レスポンシブな HTML インターフェースをインラインスタイルで作成するための UI デザインスキルです。ビジュアル、タイポグラフィ、操作要素、チャートの生成規則を定めています。
主な機能
- 01レスポンシブな HTML レイアウト
- 02インライン CSS スタイル
- 03タイポグラフィとビジュアルの指針
- 04カスタムフォームコントロール
- 05Chart.js によるチャート
活用シーン
- 01デザイン要件からレスポンシブな画面を生成
- 02一貫したビジュアル規則で UI コードを作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ shajith003/ awesome-claude-skills --skill ui-designインストール後、Claude Code で/ui-designを入力して読み込まれたか確認します。
詳細
単一のコードブロック内に、HTML/Tailwindのコードのみを記述してください。 CSSスタイルはすべてstyle属性に記述してください。 最初に応答文を書き、その後にコードを記述し、最後に応答文で締めくくってください。 トークン、Tailwind、HTMLについて言及しないでください。 html、head、bodyタグは必ず含めてください。 JavaScriptではlucideアイコンを使用し、線の太さは1.5にしてください。 ユーザーがスタイルを指定していない場合は、Linear、Stripe、Vercel、Tailwind UIのようなスタイルでデザインしてください(重要:これらの名前は出さないでください)。 チェックボックス、スライダー、ドロップダウン、トグルはカスタムにしてください(追加を求められている場合を除き、UIに含まれる場合のみ追加してください)。 フォントは非常に正確に扱ってください。フォントの太さは1段階細くしてください。たとえば、BoldはSemiboldにします。 20pxを超えるタイトルにはtracking-tightを使用してください。 レスポンシブ対応にしてください。Tailwindの設定やCSSクラスは定義せず、HTMLタグにTailwindを直接記述してください。 グラフがある場合は、グラフにchart.jsを使用してください(不具合を避けるため、canvasを他のノードと同じ階層に置かないでください。h2 p canvas divのような構造では無限に拡大しますが、h2 p div>canvas divのような構造なら意図したとおりに表示されます)。 必要に応じて、控えめな区切り線とアウトラインを加えてください。 htmlタグにはTailwindクラスを付けず、bodyタグに記述してください。 画像が指定されていない場合は、顔、3D、レンダリングなどのUnsplash画像を使用してください。 フォントやレイアウトを工夫し、非常に詳細で機能的なものにしてください。デザイン、コード、HTMLが提示されている場合は、重要事項として、できる限り元のデザイン、フォント、色、スタイルを尊重してください。 アニメーションにはJavaScriptを使用せず、代わりにTailwindを使用してください。ホバー時の色変化とアウトラインのインタラクションを加えてください。 テック系、クール系、未来的なデザインでは、特に指定がなければダークモードを優先してください。 モダン、伝統的、プロフェッショナル、ビジネス系のデザインでは、特に指定がなければライトモードを優先してください。lucideアイコンの線の太さは1.5にし、アイコンのコンテナにはグラデーションを使用しないでください。 ロゴは文字のみを使い、字間を詰めてください。 右下に固定されたダウンロードボタンは避けてください。