使い方ガイドへスキップ
design-system-patterns作者 Seth Hobson

Design System Patterns スキル。

ブランドおよびデザインシステム作業向けの Claude Code および Codex スキル:スケーラブルなデザインシステム、トークン、テーマインフラストラクチャ、コンポーネントアーキテクチャを扱います。

  • ブランドとデザインシステム
  • デザインシステム
wshobson/agents · plugins/ui-design/skills/design-system-patterns/SKILL.mdSKILL.md
--- name: design-system-patterns description: Build scalable design systems with design tokens, theming infrastructure, and component architecture patterns. Use when creating design tokens, implementing theme switching, building component libraries, or establishing design system foundations. --- ## When to Use This Skill ## Core Capabilities ## Quick Start ## Detailed patterns and worked examples ## Best Practices
2026年9月14日にアップストリームファイルから読み込まれた前付けとセクション見出し · 全4,003文字

01 できること

design-system-patternsスキルがClaude CodeとCodexで行うこと

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

このスキルは、デザイントークン、テーマ基盤、コンポーネントアーキテクチャのパターンを用いて、拡張性のあるデザインシステムを構築します。生の値を扱うプリミティブトークン、文脈的な意味を持つセマンティックトークン、特定の用途向けのコンポーネントトークンという3層のトークン階層を作成し、CSSカスタムプロパティとReactのコンテキストプロバイダーによるテーマ切り替えを実装します。

このスキルは、CSS、iOS、Android向けのマルチプラットフォームなトークン生成に対応し、Style Dictionaryを用いたFigmaからコードへのワークフローを確立し、複合コンポーネント、ポリモーフィックコンポーネント、バリアント、スロット、ヘッドレスUIパターンを使ってコンポーネントライブラリを設計します。prefers-color-schemeのようなシステム設定や、モーション低減モードも検出します。

生成されるもの

  • CSS、iOS、Android向けに生成されたマルチプラットフォームのトークンファイル
  • バリアントとサイズ体系を備えたコンポーネントライブラリ
  • デザインシステムのドキュメントとガイドライン
プロンプト例を見る ↗

仕組み

  1. 01
    プリミティブトークンを定義する

    基盤層となる、色・サイズ・フォントの生の値のトークンを作成します。これらは16進コードやピクセル値のようなリテラルな値です。

  2. 02
    セマンティックトークン層を構築する

    プリミティブトークンを参照して、text-primary、surface-elevated、border-defaultのような、見た目の説明ではなく意味を持つ文脈的なトークンを作成します。

  3. 03
    コンポーネント固有のトークンを作成する

    button-bgやcard-borderのような特定のコンポーネントの用途向けのトークンを、セマンティックトークンを参照して定義します。

02 適合性を確認

design-system-patterns スキルを使用するとき

この種のブランドおよびデザインシステム作業には、Claude Code または Codex で design-system-patterns スキルを使用します。適合性と制限事項は、スキル自体のファイルから取得されています。

適している場合

  • 色、タイポグラフィ、間隔、シャドウのデザイントークンの作成
  • CSS カスタムプロパティでライト/ダークテーマ切替を実装
  • マルチブランドテーマシステムの構築
  • 一貫した API を持つコンポーネントライブラリを設計
  • Figma トークンを使用したデザインからコードへのワークフローの確立

境界を知る

  • Web用にはトークンが存在するがモバイル用には存在しない、またはその逆というプラットフォーム間のギャップ

03 スキルの内部

design-system-patterns スキルが Claude Code と Codex に与えるルール

1 SKILL.md がエージェントに設定する具体的な指示、デフォルト値、制限——結果を左右するファイルの部分です。

  1. トークンをセマンティックバージョニングで管理する

    トークンの変更は API の変更として扱い、セマンティックバージョニングを使用します。トークンの変更は、API の変更と同様に、利用側のアプリケーションに影響を与えます。

04 実際に使う

Claude Code または Codex に design-system-patterns をインストールする

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex、または他のエージェントに design-system-patterns を追加する

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/wshobson/agents --skill design-system-patterns

plugins/ui-design/skills/design-system-patterns/SKILL.md に対する汎用的な skills CLI形式です。リポジトリによっては独自のパスが記載されている場合があります。

最初のブランドおよびデザインシステムの作業タスクをスキルに与える

スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

Starter prompt
Build a design token system for [our SaaS dashboard] with light and dark themes. Create the three-tier token hierarchy (primitive, semantic, component) for colors, typography, and spacing. Implement CSS custom properties and a React theme context provider with system preference detection and persistent storage. Generate tokens for both web and React Native using Style Dictionary, and set up the compound component pattern for our Button and Card components with size and variant props.

出典:SKILL.md をスキル自身の用語に沿って記述。

最初の結果を確認

出力を受け入れる前に、トランスクリプトとファイル内で以下を確認してください。

  • 結果はデザインシステムとして提供されます。このスキルのカタログに記載されている通りです。
  • エージェントは結果を生成する前に、プランまたはトランスクリプトで design-system-patterns スキルを指定します。
  • あなた自身のコンテンツ、名前、数値は出力で変更されずに表示されます。

OpenDesignではdesign-system-patterns を SKILL.md のリンクからインポートします:Plugins → Add → Skill → Import from link。その後、トップバーで選択してください。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

Repository
github.com/wshobson/agents ブランチ main
スキルファイル
plugins/ui-design/skills/design-system-patterns/SKILL.md 検証時にコンテンツチェックサムを記録、コミット 4236bb9
License
MIT LICENSE より
リポジトリスター数
39,635 このカタログに 18 個のスキルを含む wshobson/agents リポジトリ全体について、2026-09-14 に取得した GitHub スナップショットです。design-system-patterns の評価や使用回数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. このスキルを使用する場面デザイントークン、テーマ設定、マルチブランドシステム、コンポーネントライブラリ、Figmaワークフローに関するシナリオを一覧化しています
  2. コアケイパビリティデザイントークン、テーマインフラ、コンポーネントアーキテクチャ、トークンパイプラインの各機能を詳細に説明しています
  3. デザイントークンプリミティブ、セマンティック、コンポーネントの各トークン層を、命名規則とマルチプラットフォーム生成とともに定義しています
  4. テーマインフラCSSカスタムプロパティ、Reactコンテキスト、動的切り替え、システム設定、アクセシビリティモードを取り上げています
  5. コンポーネントアーキテクチャ複合コンポーネント、ポリモーフィックパターン、バリアント、スロット、ヘッドレスUI、スタイルプロップについて説明しています
  6. トークンパイプラインFigma連携、Style Dictionaryの設定、変換処理、CI/CD統合について解説しています
  7. クイックスタートプリミティブおよびセマンティックトークン構造のTypeScript例をCSSカスタムプロパティとともに提供しています
  8. ベストプラクティス7つのルールを列挙しています:セマンティックな命名、階層構造、ドキュメント化、バージョニング、テスト、自動化、移行
  9. よくある問題トークンの肥大化、命名の不整合、ダークモードの欠落、ハードコードされた値、循環参照、プラットフォーム間のギャップについて注意を促しています
スキル自身による説明
「デザイントークン、テーマインフラストラクチャ、コンポーネントアーキテクチャパターンを使用して、スケーラブルなデザインシステムを構築します。デザイントークンの作成、テーマ切り替えの実装、コンポーネントライブラリの構築、デザインシステムの基盤確立に使用します。」

SKILL.md のフロントマター説明です。ファイル全体は約 4,003 文字です。GitHub で全文を読む。

Design System Patterns

実際のブランドおよびデザインシステム作業タスクで design-system-patterns を実行します。

OpenDesign をダウンロードし、SKILL.md リンクから design-system-patterns をインポートし、上記のプロンプトを貼り付けて、結果の前にプランを確認してください。

ターミナル
npx skills add https://github.com/wshobson/agents --skill design-system-patterns

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応