design-system-management について
デザインシステムの構築、保守、進化を支援するスキルです。デザイントークン、再利用可能なコンポーネント、UI パターンを扱い、一貫性、組み合わせやすさ、文書化、バージョン移行を重視します。
主な機能
- 01色、書体、間隔、境界線、影、モーションのトークンを整理
- 02コンポーネントのバリエーション、状態、サイズ、動作、アクセシビリティを定義
- 03フォーム、ナビゲーション、データ表示、フィードバックのパターンを網羅
- 04一貫性と制約内での組み合わせを重視
- 05破壊的変更のバージョン管理と移行手順を文書化
活用シーン
- 01デザインシステムの視覚トークンを整理
- 02再利用可能なコンポーネントの状態とバリエーションを規定
- 03製品で共有する UI パターンを文書化
- 04破壊的なシステム変更の移行を計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill design-system-managementインストール後、Claude Code で/design-system-managementを入力して読み込まれたか確認します。
詳細
デザインシステム管理
デザインシステムの構築、保守、発展を支援します。
デザインシステムの構成要素
デザイントークン
ビジュアルランゲージを定義する基本的な値です。
- 色(ブランド、セマンティック、ニュートラル)
- タイポグラフィ(スケール、ウェイト、行の高さ)
- スペーシング(スケール、コンポーネントのパディング)
- ボーダー(角丸、幅)
- シャドウ(エレベーションレベル)
- モーション(持続時間、イージング)
コンポーネント
以下を定義した再利用可能な UI 要素です。
- バリエーション(プライマリ、セカンダリ、ゴースト)
- 状態(デフォルト、ホバー、アクティブ、無効、読み込み中、エラー)
- サイズ(sm、md、lg)
- 振る舞い(インタラクション、アニメーション)
- アクセシビリティ(ARIA、キーボード)
パターン
コンポーネントを組み合わせた、よく使われる UI ソリューションです。
- フォーム(入力グループ、検証、送信)
- ナビゲーション(サイドバー、タブ、パンくずリスト)
- データ表示(テーブル、カード、リスト)
- フィードバック(トースト、モーダル、インラインメッセージ)
原則
- 創造性より一貫性 — チームが同じものを一から作り直さずに済むよう、システムが存在します
- 制約の範囲内で柔軟に — コンポーネントは柔軟に組み合わせられるべきであり、硬直的であってはなりません
- すべてをドキュメント化する — ドキュメント化されていないものは、存在しないのと同じです
- バージョン管理と移行 — 互換性を損なう変更には移行手順が必要です
コメント
Markdown 対応