テック技報最新号へ →
デザイン

エージェント対応のデザインシステム Astryx(Meta)を Claude Code / Codex に入れる手順と、読めているかの確認質問

部品のpropsを推測させず、CLIとMCPで本物のドキュメントを読ませる。最後に「答えられるか」の質問で設定を確かめる。

@0xMovez · 2026-11-09
#AI×デザイン#デザインシステム#MCP#ClaudeCode#Codex#React

どんな問題を解決するか / いつ使うか

React 19 以上のプロジェクトで、エージェントに「AIっぽくない」一貫したUIを作らせたいとき。Astryx は Meta が公開したオープンソースのデザインシステム(React 19+StyleX、150以上のアクセシブルな部品、ダークモード、7つのテーマ、Storybook・サンドボックス付き、MITライセンス、ベータ)。AI向けのCLIとMCPサーバーを持つのが特徴。

関連: デザインシステムMCPは「目隠しエージェント」で監査する:推測させず、作らせて、型チェックする、ガイド:AIエージェントに守らせるデザインシステム・DESIGN.md

手順(紹介投稿の流れを要約)

  1. プロジェクトのフォルダで Claude Code を開く。
  2. 「@astryxdesign/cli をインストールして astryx init --features agents を実行し、生成されたファイルを読んで」と頼む。
  3. CLAUDE.md に、部品の索引・CLIの使い方・禁止事項(生のdivを使わない、インラインスタイル禁止、マジックナンバー禁止)が書き込まれる。
  4. ページ作成はいつも同じ順番:astryx build "<作りたいもの>" でテンプレートを選ぶ → astryx template で骨組み → astryx component でpropsを読む。
  5. ドキュメントをその場で引かせたいなら、MCPサーバーを .mcp.json に追加する。
  6. Codex など他のエージェントは、同じMCPをリモートMCPとして登録するか、--agent codex 付きで init して汎用の AGENTS.md を書かせる。
  7. 確認質問:「Buttonのimportパスは? Dialogを閉じられないようにするには?」と聞き、答えられなければ設定が読み込まれていない。

注意点

  • ベータ版。コマンド名・オプションは紹介投稿の時点のもので、導入時は公式リポジトリで最新を確認する。
  • 部品があっても、配色・トンマナをそのまま採用すると「Astryxっぽい画面」になる。テーマとトークンは自分の製品に合わせる。
  • 手順7の「答えられるか確認」は、他のデザインシステムやMCPでも使える汎用の確かめ方。

出典

X の元の投稿を開く