design-system-generator について
デザイントークンを軸に、CSS変数、基本コンポーネント、ビルド設定、利用ドキュメントを含むデザインシステムを作るスキルです。チームが製品のブランドや要件に合わせて構成を調整できます。
主な機能
- 01色、書体、間隔、効果のトークン
- 02ライト・ダークテーマ用CSS変数
- 03Tailwind設定とクラス結合ヘルパー
- 04Button、Input、Cardコンポーネント
- 05コンポーネントのエクスポートと利用ドキュメント
活用シーン
- 01製品デザインシステムの初期構築
- 02ブランドパレットに合わせたトークン調整
- 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.mdconfig-and-utilities.mddesign-tokens.md詳細
デザインシステムジェネレーター
トークンベースのデザインシステムを生成します。トークン、基本コンポーネント、ビルド設定、ドキュメントが含まれます。
目次
references/design-tokens.md— カラー、タイポグラフィ、スペーシング、シャドウ、角丸のトークンファイルと、CSS 変数の設定。references/components.md— Button、Input、Card の実装と、コンポーネントのバレルインデックス。references/config-and-utilities.md— Tailwind の設定と、cnクラス結合ヘルパー。
ワークフロー
- デザイントークンを定義します。
references/design-tokens.mdに従って、カラー、タイポグラフィ、スペーシング、エフェクト(シャドウ、角丸)を含むtokens/を作成します。参照値をプロジェクトのブランドパレットに置き換えます。 - CSS 変数を追加します。
references/design-tokens.mdの変数ブロックを使って、globals.cssに:rootと.darkのカスタムプロパティを設定します。 - ビルドを構成します。
references/config-and-utilities.mdに従って、cnヘルパーを追加し、トークンファイルを使って Tailwind のテーマを拡張します。 - 基本コンポーネントを作成します。
references/components.mdにある Button、Input、Card を実装し、製品の要件に応じてセットを拡張します。 - バレルをエクスポートします。
components/ui/index.tsから、提供するすべてのコンポーネントを再エクスポートします(references/components.mdを参照)。 - 使用方法とバリアントをドキュメント化します。各コンポーネントについて、利用者が一貫して適用できるよう、バリアント、サイズ、プロパティ、アクセシビリティ上の動作を記載します。
コメント
Markdown 対応