Communitygithub.com

Ezra-Y/design-systems-index

Claude Code スキル — 主要企業のデザインシステム、デザイントークン、パターンライブラリ、React/RN DS ライブラリのインデックス。

design-systems-index とは?

このスキルは、Claude Code 上で動作するリソースインデックス層であり、Google Material Design、Microsoft Fluent UI、IBM Carbon などの主要企業のデザインシステムや、Style Dictionary や Storybook といったデザインツール、Ant Design や Material UI などの React コンポーネントライブラリを素早く参照できます。5 つのカテゴリ(主要企業 DS、デザイントークン、パターンライブラリ、React DS ライブラリ、React Native DS ライブラリ)に分かれており、各カテゴリの先頭には厳選された 2〜3 のエントリが表示され、必要に応じて `references/` 下の詳細ファイルに段階的に掘り下げることができます(プログレッシブディスクロージャ)。このスキルは「どのような既存の DS やライブラリを参照・採用できるか」を素早く見つけるためのものであり、トークンアーキテクチャやコンポーネント実装の方法論はローカルの `design-system` や `react-best-practices` スキルに委ねられています。データソースは [klaufel/awesome-design-systems](https://github.com/klaufel/awesome-design-systems) と [jbranchaud/awesome-react-design-systems](https://github.com/jbranchaud/awesome-react-design-systems) の 2 つの厳選 Awesome リストです。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Ezra-Y/design-systems-index

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

デザインシステム外部リンクインデックス

各企業 / コミュニティが公開するデザインシステムの外部リンクナビゲーションインデックス。既存の DS のデザイントークン、コンポーネント、仕様を参照するために使用します。

⚠️ 本スキルはリソースインデックス層です:リンクと簡単な説明のみを収録し、方法論には踏み込みません。トークンアーキテクチャ、命名階層、クロスプラットフォーム実装の方法論については、ローカルの design-system スキルを参照してください。2 つのスキルは役割を分担しており、ここでは重複しません。

使い方(プログレッシブディスクロージャ)

この SKILL.md はスケジューリングインデックス層です:5 つのカテゴリそれぞれに 2〜3 の最も古典的なエントリと、「何か / いつ読むか」を記載しています。より長いリストが必要な場合は、対応する references/<category>.md を読み込んでください(1 階層のみ、ネストはしません)。

まず下のカテゴリ分類から必要なものを判断し、必要に応じて対応する reference を読んでください。一度にすべてを読み込まないようにします。

データソース:klaufel/awesome-design-systems + jbranchaud/awesome-react-design-systems。

トリガー例:「各社のデザインシステムを参照して」「React コンポーネントライブラリの選定を」「design tokens のツールと仕様を」「pattern library ツールを選んで」。

カテゴリクイックリファレンス(まずは位置を特定してから掘り下げる)

判断が不明瞭な場合は、まずこの表を確認し、対応するファイルに掘り下げてください。5 つすべてを読む必要はありません:

あなたの要件読むファイル
ある大手企業の成熟した DS を参照したいreferences/major-company-systems.md
design tokens のツールチェーン / W3C 仕様への準拠を選びたいreferences/design-tokens.md
コンポーネント開発環境、ドキュメントサイト、pattern library を構築したいreferences/pattern-libraries.md
React Web プロジェクトに採用可能なコンポーネントライブラリを選びたいreferences/react-ds-libraries.md
React Native プロジェクト向けの UI ツールキットを選びたいreferences/react-native-ds-libraries.md

境界のヒント:「トークンアーキテクチャをどう設計するか」はこのインデックスでは扱いません。ローカルの design-system スキルを参照してください。「React でコンポーネントを書く方法」は react-best-practices を参照してください。このインデックスは「どのような既存の DS / ライブラリを参照・採用できるか」にのみ答えます。

ルーティング例(プログレッシブディスクロージャの進め方)

ユーザー:「社内向け管理画面に React コンポーネントライブラリを選んで」

  1. カテゴリを特定 → これは「React デザインシステムライブラリ」カテゴリ。tokens や pattern library ではない。
  2. まずそのカテゴリの厳選エントリ(Ant Design / MUI / Blueprint)を確認。多くの場合これで十分。
  3. もっと候補が必要 → references/react-ds-libraries.md を読む。それでも足りない → awesome の元ディレクトリにジャンプ。
  4. 選択後、実装の詳細は react-best-practices / frontend-design に委ね、このインデックスでは展開しない。

主要企業デザインシステム

何か:各社が公開する完全なデザインシステム(トークン + コンポーネント + 仕様 + ドキュメント)。 いつ読むか:ある企業の DS を参照したい、参考になる成熟した体系を選びたい、デザイン言語の競合調査をするとき。

厳選(最も古典的):

  • Google Material Design - Google のデザインシステム。直感的で美しい製品のため。
  • Microsoft Fluent UI - Microsoft のオープンソースクロスプラットフォームデザインシステム(web/Apple/Android)。
  • IBM Carbon - IBM のオープンソースデザインシステム。製品と体験のため。

→ 完全なリストは references/major-company-systems.md を参照(Polaris、Atlassian、Lightning、Primer、Pajamas、Photon、Atlaskit + 汎用 DS リソース)。

デザイントークンリソース

何か:design tokens の仕様、生成、変換、クロスプラットフォーム同期ツール。 いつ読むか:トークンツールチェーンを選びたい、W3C 仕様に準拠したい、Figma からトークンを抽出したい、マルチエンドでトークンを配布したいとき。

厳選:

  • Design Tokens W3C Community Group - デザイントークン形式仕様を定義する W3C コミュニティグループ。
  • Style Dictionary - Amazon のビルドシステム。スタイルを一度定義し、どのプラットフォームでも使用可能。
  • Theo - Salesforce によるデザイントークンの変換・フォーマットのための抽象化。

→ 完全なリストは references/design-tokens.md を参照(DesignTokens.dev、Diez、Figmagic、Superposition、Validator、Awesome Design Tokens、Abstract Connect、Zeplin export など)。

pattern library リソース

何か:コンポーネントの分離開発環境とパターンライブラリ編成ツール(Storybook 類)。 いつ読むか:コンポーネント開発環境 / ドキュメントサイト / アトミックデザインワークフローを構築したい、ドキュメントコラボレーションプラットフォームを選びたいとき。

厳選:

  • Storybook - React、Vue、Angular など向けに UI コンポーネントを分離して構築。
  • Pattern Lab - アトミックデザイン原則を使用してパターンドリブンな UI を構築。
  • React Styleguidist - リビングスタイルガイド付きの分離 React コンポーネント開発環境。

→ 完全なリストは references/pattern-libraries.md を参照(Styled System、Stencil、Zeroheight、Backlight、Storybook DS、addons リストなど)。

React デザインシステムライブラリ

何か:そのまま採用可能な React コンポーネントライブラリ / エンタープライズ向けデザインシステム。すぐに使える。 いつ読むか:SaaS / 管理画面 / dashboard 向けに React コンポーネントライブラリを選びたい、エンタープライズ DS の採用を評価したいとき。

厳選:

  • Ant Design - Ant Financial - エンタープライズアプリケーション向けデザインシステム(Nature & Determinacy)。
  • Material UI - Google の Material Design を実装した React コンポーネント。
  • Blueprint - Palantir - Web 向け React ベース UI ツールキット。

→ 完全なリストは references/react-ds-libraries.md を参照(Grommet、Garden、Backpack、Ring UI、Canvas、Atlaskit、cf-ui、Mineral UI、Spark、Swarm、Uniform、Lightning React など 20 以上)。

React Native デザインシステムライブラリ

何か:React Native クロスプラットフォームでそのまま使える UI ツールキット。 いつ読むか:RN アプリ向けに既成のコンポーネントライブラリを選びたい、ゼロから UI を構築するのを避けたいとき。

厳選:

  • React Native Elements - クロスプラットフォーム React Native UI ツールキット。
  • React Native Paper - Material Design に準拠した React Native コンポーネント。
  • NativeBase - GeekyAnts - React Native と Vue Native 向けの必須クロスプラットフォーム UI コンポーネント。

→ 完全なリストは references/react-native-ds-libraries.md を参照(Shoutem UI、Teaset など)。


awesome 総合ディレクトリポインタ

より包括的な awesome デザイン関連の総合ディレクトリは sindresorhus/awesome を参照してください。本スキルは主に以下の 2 つから精選しています:

関連ローカルスキル

このインデックスは「どのような既存の DS を参照 / 採用できるか」のみを担当します。方法論と実装の詳細は以下のローカルスキルに委ねられます:

  • design-system — トークンアーキテクチャ、命名階層、クロスプラットフォーム実装方法論(このインデックスの方法論バックエンド)。
  • react-native-skills — React Native コンポーネントとスタイルパターン。
  • react-best-practices / frontend-design — React とフロントエンド実装、デザイン実装の詳細。
  • design-assets-index — デザインリソース(アイコン、フォント、イラストなど)のインデックス。

関連スキル