ui-design-system について
拡張可能なデザインシステムの作成・保守を支援する、デザイナーや開発者向けのツールキットです。ブランドカラーからトークンを生成し、引き継ぎ資料やアクセシビリティの確認にも対応します。
主な機能
- 01ブランドカラーに基づくパレット生成
- 02タイポグラフィと間隔のトークン
- 03レスポンシブブレークポイント
- 04JSON、CSS、SCSS への出力
- 05引き継ぎ資料とアクセシビリティの検証
活用シーン
- 01ブランドカラーからトークンを作成
- 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 の構文が有効で、ブランドカラーが保持されていることを確認してください。
コメント
Markdown 対応