mcpField
D
design-system-generator

design-system-generator

github.com/onewave-aiデザイン・UI393306 回インストール1 週間前に更新
リポジトリ

design-system-generator について

デザイントークンを軸に、CSS変数、基本コンポーネント、ビルド設定、利用ドキュメントを含むデザインシステムを作るスキルです。チームが製品のブランドや要件に合わせて構成を調整できます。

主な機能

  1. 01色、書体、間隔、効果のトークン
  2. 02ライト・ダークテーマ用CSS変数
  3. 03Tailwind設定とクラス結合ヘルパー
  4. 04Button、Input、Cardコンポーネント
  5. 05コンポーネントのエクスポートと利用ドキュメント

活用シーン

  1. 01製品デザインシステムの初期構築
  2. 02ブランドパレットに合わせたトークン調整
  3. 03再利用可能な基本UIコンポーネントの作成

インストール

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

$npx skills add https://github.com/onewave-ai/claude-skills --skill design-system-generator

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
components.md
config-and-utilities.md
design-tokens.md

詳細

デザインシステムジェネレーター

トークンベースのデザインシステムを生成します。トークン、基本コンポーネント、ビルド設定、ドキュメントが含まれます。

目次

  • references/design-tokens.md — カラー、タイポグラフィ、スペーシング、シャドウ、角丸のトークンファイルと、CSS 変数の設定。
  • references/components.md — Button、Input、Card の実装と、コンポーネントのバレルインデックス。
  • references/config-and-utilities.md — Tailwind の設定と、cn クラス結合ヘルパー。

ワークフロー

  1. デザイントークンを定義します。references/design-tokens.md に従って、カラー、タイポグラフィ、スペーシング、エフェクト(シャドウ、角丸)を含む tokens/ を作成します。参照値をプロジェクトのブランドパレットに置き換えます。
  2. CSS 変数を追加します。references/design-tokens.md の変数ブロックを使って、globals.css に :root と .dark のカスタムプロパティを設定します。
  3. ビルドを構成します。references/config-and-utilities.md に従って、cn ヘルパーを追加し、トークンファイルを使って Tailwind のテーマを拡張します。
  4. 基本コンポーネントを作成します。references/components.md にある Button、Input、Card を実装し、製品の要件に応じてセットを拡張します。
  5. バレルをエクスポートします。components/ui/index.ts から、提供するすべてのコンポーネントを再エクスポートします(references/components.md を参照)。
  6. 使用方法とバリアントをドキュメント化します。各コンポーネントについて、利用者が一貫して適用できるよう、バリアント、サイズ、プロパティ、アクセシビリティ上の動作を記載します。

コメント