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

Design System スキル。

Claude Code と Codex のブランド・デザインシステム向けスキル:3階層デザイントークン、コンポーネント仕様書、スライド生成を行います。

  • ブランドとデザインシステム
  • デザインシステム
nextlevelbuilder/ui-ux-pro-max-skill · .claude/skills/design-system/SKILL.mdSKILL.md
--- name: design-system description: Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales, component specs, strategic slide creation. Use for design tokens, systematic design, brand-compliant presentations. --- ## When to Use ## Token Architecture ## Script Paths ## Quick Start ## Component Spec Pattern ## Scripts
アップストリームファイルから読み取ったフロントマターとセクション見出し(2026-09-14)· 全7,414文字

01 できること

Claude CodeとCodexでdesign-system Skillが行うこと

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

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

スキル自身の言葉で

3層のデザイントークンアーキテクチャ(primitive → semantic → component)、コンポーネント仕様、ブランド準拠のプレゼンテーションスライドを生成します。プリミティブトークンは--color-blue-600のような生の値を定義します。セマンティックトークンは用途によってそれらをエイリアス化します(--color-primary)。コンポーネントトークンはコンポーネント単位の使用法を指定します(--button-bg)。

このスキルは、CSS変数、Tailwindテーマ統合の生成・検証スクリプトと、15種類のデッキ構造、25種類のレイアウト、Duarteのスパークライン感情アークにわたるBM25検索を使用したコンテクスチュアルなスライドシステムを提供します。すべてのスライドはdesign-tokens.cssをインポートし、CSS変数のみを使用する必要があります。データ可視化にはChart.jsが必須です。PexelsとUnsplashからの画像取得をサポートします。

生成されるもの

  • ソースコード内でトークンを参照すべきハードコードされた値を特定するトークン検証レポート
プロンプト例を見る ↗

仕組み

  1. 01
    トークンアーキテクチャリファレンスの読み込み

    このスキルは、トークンの生成や検証を行う前に、references/token-architecture.mdを読み込んで3層のトークン構造を確立します。

  2. 02
    JSON設定からCSSを生成

    generate-tokens.cjsをJSON設定ファイルと共に実行し、3層のトークン構造をCSS変数として出力するCSSファイルを生成します。

  3. 03
    目標別にスライド戦略を検索する

    search-slides.pyによるBM25検索を使用して、slide-strategies.csvから一致するデック構造、エモーションアーク、スパークラインビートを検索します。必要に応じてドメイン(コピーまたはチャート)と文脈上の位置でフィルタリングできます。

  4. 04
    文脈に応じた意思決定フローを適用する

    目標を解析し、レイアウトとbreak_patternフラグについてslide-layout-logic.csvを、タイプスケールについてslide-typography.csvを、カラー処理についてslide-color-logic.csvを、画像カテゴリについてslide-backgrounds.csvを照会します。

  5. 05
    デザイントークンでHTMLを生成する

    assets/design-tokens.cssをインポートし、すべてのスタイリングにvar()を使用し、チャート用にChart.jsを含み、slide-animations.cssからナビゲーションとアニメーションのクラスを追加するスライドHTMLを作成します。

  6. 06
    トークン準拠を検証する

    slide-token-validator.pyを実行して、生成されたスライドHTMLがCSS変数のみを使用し、ハードコードされた色、フォント、間隔の値を含まないことを確認します。

02 適合性を確認

design-system Skill を使用するタイミング

この種のブランドおよびデザインシステムの作業では、Claude Code または Codex で design-system スキルを使用してください。以下の適合性と制限は、スキル自身のファイルから引用しています。

適している場合

  • テーマ切り替えとコンポーネントカスタマイズのための3層アーキテクチャによるデザイントークンシステムの作成
  • ホバー、アクティブ、無効状態のバリアントを持つコンポーネント状態仕様の定義
  • 文脈に応じたレイアウト選択とエモーションアーク計画によるブランド準拠のプレゼンテーションスライドの生成
  • コンポーネントトークンを使用したデザイン仕様からTailwindテーマ設定への変換
  • 体系的な間隔とタイポグラフィスケールによるデザインからコードへのハンドオフ

境界を知る

  • ハードコードされた色、フォント、間隔の値は許可されていません。すべてのスタイリングはdesign-tokens.cssのCSS変数を使用する必要があります

提供すべきもの

  • ブランドガイドラインドキュメントdocs/brand-guidelines.mdは、プリミティブトークン抽出の基礎となるブランドアイデンティティ、ボイス、カラー定義を提供します。
  • 検証用ソースディレクトリトークンを使用すべきハードコードされた値をvalidate-tokens.cjsがスキャンするためのプロジェクトディレクトリパスです。

03 スキルの内部

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

SKILL.md がエージェントに設定する 8 つの具体的な指示・既定値・制限 — 結果を変える部分です。

  1. コンポーネントで生の16進数を使用しない

    コンポーネントは常にCSS変数を介してトークンを参照する必要があり、色の値を直接ハードコードしてはなりません。

  2. すべてのスライドはdesign-tokens.cssをインポートする必要がある

    すべてのスライドHTMLファイルは、単一の信頼できる情報源としてassets/design-tokens.cssをインポートし、すべてのスタイリングプロパティにvar()を使用する必要があります。

  3. データ可視化にはChart.jsを使用する

    チャートはChart.js(バージョン4.4.1以降)でレンダリングする必要があり、CSSのみのバーやその他の方法は使用できません。

  4. スクリプトパスはSKILL.mdディレクトリからの相対パス

    scripts/generate-tokens.cjsのようなスクリプトパスは、プロジェクトルートではなくSKILL.mdを含むディレクトリからの相対パスです。

  5. 不透明度制御にはHSL形式を使用する

    トークンの値には、トークン定義を重複させずに不透明度の調整を可能にするため、HSLカラー形式を使用する必要があります。

  6. 1/3と2/3の位置でパターンブレイクを入れる

    プレミアムなデッキは「現状の課題」(フラストレーション)と「あり得る未来」(希望)の感情を交互に配置し、Duarteのスパークライン手法に従ってデッキ全体の1/3と2/3の位置でパターンブレイクを計算します。

  7. スライドは説得を重視する必要がある

    生成されるすべてのスライドには、ナビゲーション(キーボードの矢印キー、クリック、プログレスバー)を含め、コンテンツを中央揃えにし、説得やコンバージョン目標を重視する必要があります。

  8. 各トークンの目的を文書化する

    各トークン定義には、システム内での意図した目的を説明するドキュメントを含める必要があります。

04 実際に使う

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

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

Claude Code、Codex、またはお使いのエージェントに design-system を追加

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

Terminal
npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill design-system

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

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

このプロンプトを独自のコンテンツと制約に合わせて調整し、Claude Code または Codex で実行してください。

Example prompt
/slides:create "10-slide investor pitch for ClaudeKit Marketing"

出典:SKILL.mdの例(原文のまま)。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • Chart.jsのscriptタグが存在し、チャートがCSSのみのレンダリングではなくChart.jsのコンストラクタを使用していることを確認する
  • コンポーネント仕様が、default、hover、active、disabledの列を持つ状態テーブルのパターンに従っているか確認する
  • 機能の網羅性についてassets/designs/slides/claudekit-pitch-251223.htmlのリファレンス実装を確認する

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

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

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

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

スキルファイル
.claude/skills/design-system/SKILL.md 検証時に記録されたコンテンツチェックサム。コミット 7f69fed
License
MIT LICENSEより。SKILL.mdには「MIT」と記載されています。
リポジトリスター数
127,450 2026年9月14日に取得した nextlevelbuilder/ui-ux-pro-max-skill リポジトリ全体の GitHub スナップショットです。このカタログには7つのスキルが含まれています。design-system の評価や使用数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. 使用する場面デザイントークン、コンポーネント仕様、CSS変数、スペーシングスケール、デザインからコードへのハンドオフ、Tailwind設定、スライド生成
  2. トークンアーキテクチャ3層構造:プリミティブな生の値、セマンティックな目的別エイリアス、CSS変数の例を含むコンポーネント固有のトークン
  3. スクリプトパススクリプトのパスはSKILL.mdディレクトリからの相対パスであり、ファイルアクセス用の作業ディレクトリはプロジェクトルートにあります
  4. クイックスタートJSON設定からトークンを生成し、ソースディレクトリ内でのトークン使用状況を検証するコマンド
  5. 参考資料アーキテクチャ、プリミティブ/セマンティック/コンポーネントトークン、仕様、状態、バリアント、Tailwind統合を扱う7つの参考ファイル
  6. コンポーネント仕様のパターンdefault、hover、active、disabledの各状態にわたってコンポーネントのプロパティを定義するためのテーブル構造
  7. スクリプト5つのスクリプト:トークン生成、検証、BM25スライド検索、スライドトークン検証、画像取得
  8. テンプレート3層構造のトークンを持つスターターJSONテンプレート
  9. 統合ブランドからプリミティブを抽出し、コンポーネントトークンをTailwindに供給します。brandおよびui-stylingスキルに依存します
  10. スライドシステムデザイントークン、Chart.js、コンテキストに応じた判断用CSV、BM25検索を用いたブランド準拠のプレゼンテーション
  11. 正となる情報源ブランドガイドライン、design-tokens.json と .css、slide-animations.css がすべてのスライドスタイルを定義します
  12. スライド検索(BM25)目標に応じて、ドメインフィルターとコンテキストパラメータ(位置、総数、直前の感情)を用いてスライドテンプレートを検索する
スキル自身による説明
トークンアーキテクチャ、コンポーネント仕様、スライド生成。3層トークン(プリミティブ→セマンティック→コンポーネント)、CSS変数、スペーシング/タイポグラフィスケール、コンポーネント仕様、戦略的スライド作成。デザイントークン、システマティックなデザイン、ブランドに準拠したプレゼンテーションに使用します。

SKILL.md からの front-matter 説明です。完全なファイルは約7,414文字です。GitHub で完全なファイルを読む。

06 インストールする前に

design-system Skillについてのご質問

回答は 2026-09-14 時点で読んだ SKILL.md に基づくもので、記録された実行結果によるものではありません。

このスキルはどのエージェントが使用すべきですか?

このスキルは、ui-ux-designer と frontend-developer を主要なエージェントとして指定しています。brand スキル(ブランドカラーとタイポグラフィからプリミティブを抽出)および ui-styling スキル(コンポーネントトークンを Tailwind の設定に反映)と連携します。

Design System

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

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

ターミナル
npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill design-system

OpenDesign デスクトップ版

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

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

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

macOS と Windows に対応