mcpField
U
ui-design-system

ui-design-system

github.com/majiayu000デザイン・UI28885 回インストール3 日前に更新
リポジトリ

ui-design-system について

拡張可能なデザインシステムの作成・保守を支援する、デザイナーや開発者向けのツールキットです。ブランドカラーからトークンを生成し、引き継ぎ資料やアクセシビリティの確認にも対応します。

主な機能

  1. 01ブランドカラーに基づくパレット生成
  2. 02タイポグラフィと間隔のトークン
  3. 03レスポンシブブレークポイント
  4. 04JSON、CSS、SCSS への出力
  5. 05引き継ぎ資料とアクセシビリティの検証

活用シーン

  1. 01ブランドカラーからトークンを作成
  2. 02実装用のデザインシステム資産を準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/majiayu000/spellbook --skill ui-design-system

インストール後、Claude Code で/ui-design-systemを入力して読み込まれたか確認します。

同梱ファイルscripts/design_token_generator.py

詳細

UI デザインシステムツールキット

スケーラブルなデザインシステムを作成、管理するためのプロフェッショナルなツールキットです。

主な機能

  • デザイントークンの生成(色、タイポグラフィ、スペーシング)
  • コンポーネントシステムのアーキテクチャ
  • レスポンシブデザインの計算
  • アクセシビリティへの準拠
  • 開発者向け引き継ぎドキュメント

主なスクリプト

design_token_generator.py

ブランドカラーからデザインシステムのトークン一式を生成します。

使用方法:python scripts/design_token_generator.py [brand_color] [style] [format]

  • スタイル:modern、classic、playful
  • フォーマット:json、css、scss

機能:

  • カラーパレット一式の生成
  • モジュール式のタイポグラフィスケール
  • 8pt スペーシンググリッドシステム
  • シャドウとアニメーションのトークン
  • レスポンシブブレークポイント
  • 複数のエクスポート形式

検証

完了を報告する前に、生成したトークンまたは引き継ぎ用の成果物が、指定されたブランドカラー、出力形式、アクセシビリティの制約、対象となる実装先に適合していることを検証してください。スクリプトの使用時は、代表的な入力値を指定してコマンドを実行し、出力された JSON/CSS/SCSS の構文が有効で、ブランドカラーが保持されていることを確認してください。

コメント