mcpField
D
design-system-management

design-system-management

github.com/anthropicsデザイン・UI33.6k118 回インストール1 日前に更新
リポジトリ

design-system-management について

デザインシステムの構築、保守、進化を支援するスキルです。デザイントークン、再利用可能なコンポーネント、UI パターンを扱い、一貫性、組み合わせやすさ、文書化、バージョン移行を重視します。

主な機能

  1. 01色、書体、間隔、境界線、影、モーションのトークンを整理
  2. 02コンポーネントのバリエーション、状態、サイズ、動作、アクセシビリティを定義
  3. 03フォーム、ナビゲーション、データ表示、フィードバックのパターンを網羅
  4. 04一貫性と制約内での組み合わせを重視
  5. 05破壊的変更のバージョン管理と移行手順を文書化

活用シーン

  1. 01デザインシステムの視覚トークンを整理
  2. 02再利用可能なコンポーネントの状態とバリエーションを規定
  3. 03製品で共有する UI パターンを文書化
  4. 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 ソリューションです。

  • フォーム(入力グループ、検証、送信)
  • ナビゲーション(サイドバー、タブ、パンくずリスト)
  • データ表示(テーブル、カード、リスト)
  • フィードバック(トースト、モーダル、インラインメッセージ)

原則

  1. 創造性より一貫性 — チームが同じものを一から作り直さずに済むよう、システムが存在します
  2. 制約の範囲内で柔軟に — コンポーネントは柔軟に組み合わせられるべきであり、硬直的であってはなりません
  3. すべてをドキュメント化する — ドキュメント化されていないものは、存在しないのと同じです
  4. バージョン管理と移行 — 互換性を損なう変更には移行手順が必要です

コメント