デザインシステム

UI-UX Pro Max · Design System

3 層のデザイントークン、コンポーネント仕様、トークン準拠のスライド生成。

概要

プリミティブ、セマンティック、コンポーネントのトークン層を CSS 変数として扱い、コンポーネントの状態仕様と、同じトークンからデックを組むスライドジェネレーターを備えたデザインシステムのスキル。

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 t
上流の SKILL.md より

デザインにとっての意味

  • セマンティックなトークン層により、ライトとダークのテーマ切り替えが書き直しではなく設定変更で済む。
  • コンポーネント仕様が default、hover、active、disabled の各状態を表にするので、ハンドオフに曖昧さが残らない。
  • バリデーターがハードコードされた hex 値を指摘し、コンポーネントとスライドをトークンシステムに乗せ続ける。

カバーする内容

  • Token architecture
  • Component spec pattern
  • Scripts
  • Slide system
  • Token compliance
  • Best practices

インストール方法

UI-UX Pro Max · Design System

  1. リポジトリをクローンする。

    git clone https://github.com/nextlevelbuilder/ui-ux-pro-max-skill
  2. スキルファイルの場所を Codex に指定する。

    cli/assets/skills/design-system/SKILL.md
  3. あとは作りたい UI を説明するだけ。Codex がスキルに従う。

Codex での使い方

  1. JSON のトークン設定に対して generate-tokens.cjs を実行し、CSS 変数ファイルを出力する。

  2. Codex にコンポーネント仕様を頼み、src/ に対して validate-tokens.cjs を実行して生の値を捕まえる。

  3. search-slides.py を position と context のフラグ付きで使い、デックのレイアウトを選ぶ。

ここに並ぶプラグインはすべて無料・オープンソースで、実際の配布元にリンクしています。

codex-design リストをもっと見る ↗

次のステップ

セットアップなしで、Open Design とデザインする

このプラグインを自分で入れてもいいし、Open Design でキュレーション済みのデザインレイヤーごと Codex の周りで動かしてもいい。自分の API キーを使い、成果物も自分のものに。