mcpField
U
ui-design

ui-design

github.com/shajith003デザイン・UI3.7k 回インストール
リポジトリ

ui-design について

レスポンシブな HTML インターフェースをインラインスタイルで作成するための UI デザインスキルです。ビジュアル、タイポグラフィ、操作要素、チャートの生成規則を定めています。

主な機能

  1. 01レスポンシブな HTML レイアウト
  2. 02インライン CSS スタイル
  3. 03タイポグラフィとビジュアルの指針
  4. 04カスタムフォームコントロール
  5. 05Chart.js によるチャート

活用シーン

  1. 01デザイン要件からレスポンシブな画面を生成
  2. 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にし、アイコンのコンテナにはグラデーションを使用しないでください。 ロゴは文字のみを使い、字間を詰めてください。 右下に固定されたダウンロードボタンは避けてください。

コメント