AIアシスタントをFigmaに接続し、デザイントークンの抽出、デザインの作成・編集、デザインとコードの整合性チェック、アクセシビリティチェックを行うMCPサーバーです。
marvkr/better-design
コーディングエージェントにデザインシステム、UI/UXのガイダンス、アイコン、アクセシビリティのレビュー規則を提供するMCPサーバー兼shadcn/uiレジストリ。
代替できる製品:Figma
- スター
- 560
- フォーク
- 34
- 未解決の Issue
- 1
- 最終コミット
- 13 日前
これは何?
Better Designは、Claude Code、Cursor、Codex、VS Codeなど、デザインの前提知識が不足しがちなコーディングエージェントにデザイン情報を提供するMCPサーバーです。説明されたプロダクトに合うデザインシステムの検索、そのデザインシステムのトークンやコンポーネントコードの取得、階層、余白、タイポグラフィ、フォーム、ナビゲーション、エラー処理を扱うUI/UXの原則の参照に使えるツールを提供します。
さらに、ビジュアルスタイルを統一できる単一ライブラリのアイコンと、エージェントが生成した出力に適用できるアクセシビリティおよびビジュアルデザインのレビュー規則も用意されています。プロジェクト内のUIコードに同じレビューを実行するCLIチェックもあります。インストールは、エージェントスキルのセットアップと、既存のツール設定へのMCPサーバーの接続を行う2つのnpxコマンドで完了します。
各デザインシステムはshadcnレジストリとしても公開されているため、shadcn CLIを使って個別のコンポーネントやテーマ全体を追加できます。
主な機能
- 01説明されたプロダクトに合うデザインシステムを検索します。
- 02デザインシステムのデザイントークンと、インストールに使えるコンポーネントコードを取得します。
- 03レイアウト、タイポグラフィ、フォーム、ナビゲーションに関するUI/UXの原則を提供します。
- 04スタイルを統一できる単一ライブラリのアイコンを提供します。
- 05UIコードに対して、アクセシビリティとビジュアルデザインのレビュー規則を実行します。
ユースケース
- AIコーディングエージェントに、一貫したデザインシステムに沿った設定ページを作らせる。
- 選んだブランドスタイルのテーマから、個別のshadcnコンポーネントをReactプロジェクトに追加する。
- コミット前に、生成されたUIコードにアクセシビリティ上の問題がないか確認する。
- エージェントが構築したインターフェース全体で、アイコンのスタイルを統一する。
クイックスタート
- 1
プロジェクトにエージェントスキルをインストールする
npx skills add marvkr/better-design --skill better-design - 2
Better Designをコーディングツールに接続し、エージェントを再起動する
npx better-design - 3
うまく動作しない場合は、セットアップを確認する
npx better-design doctor
使う前に知っておきたいこと
- アカウントをお持ちでない場合、セットアップ時に無料のキーが作成されます。そのため、better-design.comのホスティングサービスに依存します。
収録されている特集
トピック
よくある質問
- better-design とは?
- コーディングエージェントにデザインシステム、UI/UXのガイダンス、アイコン、アクセシビリティのレビュー規則を提供するMCPサーバー兼shadcn/uiレジストリ。 Better Designは、Claude Code、Cursor、Codex、VS Codeなど、デザインの前提知識が不足しがちなコーディングエージェントにデザイン情報を提供するMCPサーバーです。説明されたプロダクトに合うデザインシステムの検索、そのデザインシステムのトークンやコンポーネントコードの取得、階層、余白、タイポグラフィ、フォーム、ナビゲーション、エラー処理を扱うUI/UXの原則の参照に使えるツールを提供します。
- better-design は無料で使えますか?ライセンスは?
- better-design は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- better-design は今もメンテナンスされていますか?
- 活発にメンテナンス中。better-design の最終コミットは 2026年10月25日 です。
- better-design は何に使えますか?
- AIコーディングエージェントに、一貫したデザインシステムに沿った設定ページを作らせる。 選んだブランドスタイルのテーマから、個別のshadcnコンポーネントをReactプロジェクトに追加する。 コミット前に、生成されたUIコードにアクセシビリティ上の問題がないか確認する。 エージェントが構築したインターフェース全体で、アイコンのスタイルを統一する。
- better-design のインストール方法は?
- プロジェクトにエージェントスキルをインストールする: npx skills add marvkr/better-design --skill better-design Better Designをコーディングツールに接続し、エージェントを再起動する: npx better-design うまく動作しない場合は、セットアップを確認する: npx better-design doctor
- better-design はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/marvkr/better-design
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分のコーディングエージェントで、ブリーフからプロトタイプや資料などを作るローカルファーストのオープンソースAIデザイン環境。
shadcn/uiをSvelteに移植した非公式プロジェクト。アクセシブルでカスタマイズ可能なコンポーネントを自分のアプリにコピーして使えます。
ClaudeなどのコーディングエージェントをUX/UIデザインの専門家にする、DTCG tokens、コンポーネント仕様、138種類のデザインシステム、52の客観的なゲートを備えた指示・知識キット。
GitHub Copilot、Claude Code、Codex、Cursor内で、別のデスクトップアプリを使わずにポスターやSNS投稿、スライド、ランディングページをデザインできます。
Webサイトのデザインシステムを抽出し、W3Cデザイントークンに変換するCLIツール。