デザインシステムは、Replit上で組織が作成するすべてのもの(Webアプリ、モバイルアプリ、スライド、その他のアーティファクト)において、オンブランドのUIを構築するためにAgentが必要とする知識を提供します。標準のReplit pnpmモノレポ内でコンポーネントライブラリ、デザイントークン、ブランドアセット、使用ルールを設定することで、Agentは最初のプロンプトからビジュアル言語を適用します。Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
デザインシステムはEnterpriseプランのみで利用できます。デザインシステムを設定・管理できるのは組織管理者のみです。
デザインシステムを設定する理由
デザインシステムがない場合、すべてのビルダーはコンポーネントライブラリ、カラートークン、レイアウト規約をAgentに手動で説明する必要があります。デザインシステムを設定することでこの問題を解決します:- ビジュアル標準のエンコード:Agentが汎用的なデフォルトではなく、正確なコンポーネント、色、スペーシングを使用します
- 一貫性の確保:すべてのアプリが同じデザイン言語に従います
- オンボーディング時間の短縮:新しいビルダーが即座にオンブランドな結果を生み出します
- 暗黙知のキャプチャ:チームの頭の中に存在するデザインの決定とコンポーネントの使用パターンをAgentのためにドキュメント化します
必要なもの
- tarファイルまたはtarファイルセットとしてのフロントエンドコードコンポーネントライブラリ
- デザインシステムで使用するフォントアセットとアイコン
- デザインシステムのAIドキュメント(MCP、Agentスキル)
設定できること
デザインシステムの設定は3つの部分で構成されます:-
カスタムインストラクション。
custom_instruction/instructions.mdファイルは、すべてのプロジェクトに適用される高レベルのルールをAgentに提供します:使用するコンポーネントライブラリ、参照するデザイントークン、従うパターン。Agentは常にこのファイルをコンテキストに持ちます。 -
スキル。
.agents/skills/内のスキルは、Agentがオンデマンドで読み込む詳細な参照資料を提供します。コンポーネントAPIドキュメント、テーミングガイド、レイアウトパターンライブラリ、メインのインストラクションファイルには大きすぎるその他の詳細な参照コンテンツに使用します。 -
デザインとブランドアセット。ロゴ、アイコン、フォント、その他のブランドアセットを専用フォルダー(例:
src/assets/brand/)に配置します。Agentとビルダーが壊れやすい相対パスの代わりに@brand/logo.svgのようなクリーンなインポートで参照できるよう、Viteパスエイリアスを設定します。これにより、プロジェクト全体でアセット参照が一貫します。
ステップバイステップガイド
このガイドでは、tarファイルとしてパッケージ化された既存のコンポーネントライブラリを使用してデザインシステムをエンドツーエンドで設定する手順を説明します:- 新しいReplitアプリを作成してtarファイルをアップロードします。
- Replit Agentにパッケージをインストールしてすべてのコンポーネントを表示するよう指示します。 Agentはプロジェクトを設定してコンポーネントライブラリをレンダリングします。
- 出力を確認します。 すべてのコンポーネントが正しく表示され、期待通りであることを確認します。すべてが確認できたら、デザインシステムスキルの作成に進みます。
デザインシステムスキルの作成
コンポーネントが準備できたら、最後のステップはAgentがすべてのプロジェクトでコンポーネント、トークン、使用パターンを参照できるようにデザインシステムスキルを作成することです。 以下のプロンプト全体をコピーしてAgentに貼り付けます。<your-design-system-name>をデザインシステムの名前に置き換えてください:
AgentにスキルをXX接続する
スキルが作成されたら、custom_instruction/instructions.mdがAgentをスキルに向けていることを確認します:
replit.mdにデザインシステム固有のコンテキストを事前に設定します。プロジェクトの概要、優先するコンポーネントライブラリ、主要なデザインの好み(スペーシングスケール、アクセシビリティ要件)、アーキテクチャスタックを含めます。
セットアップの検証
デザインシステムを展開する前に、以下の必須事項を確認します:custom_instruction/instructions.mdがAgentをデザインシステムスキルに向けている.agents/skills/にコンポーネント参照、ガイド、パッケージを含むスキルが含まれているreplit.mdにプロジェクトの概要、好み、アーキテクチャが事前設定されている- デザイントークンファイルが含まれている(
tokens.cssまたは同等のもの) - デザインシステムパッケージが
package.jsonに事前インストールされている - 新しいテストアプリを作成してAgentがデザインシステムを正しく使用することを確認する
デザインシステムを組織にピン留めする
デザインシステムの準備ができたら、すべての組織メンバーが使用できるようにピン留めします:- 組織内のデザインシステムアプリに移動します
- アプリのアクションメニュー(三点ドットメニュー)を開きます
- Agentの入力ボックスにピン留めを選択します

デザインシステムのピン留めとピン留め解除ができるのは組織管理者(
system_adminsロールのメンバー)のみです。

デザインシステムを継続的に維持する
デザインシステムは進化します。常に最新の状態に保ちましょう:- デザインシステムが新しい色、スペーシング、タイポグラフィの値をリリースしたらトークンファイルを更新する
- コンポーネントに新しいプロパティ、バリアント、使用パターンが追加されたらスキルを更新する
- デザイン原則や標準が変更されたらインストラクションを更新する
- デザインシステムの新しいリリースが出たらパッケージのバージョンを更新する
- 新しいアプリを作成してAgentが正しい出力を生成することを確認することで定期的にテストする
デザインシステムとカスタムテンプレートの比較
デザインシステムとカスタムテンプレートは異なる目的で使用されます:| デザインシステム | カスタムテンプレート | |
|---|---|---|
| 目的 | フロントエンドスタックをチームのものに変更し、コードコンポーネントを活用する | デフォルトのスタックを完全に置き換える(例:Rust、Go、C++) |
| スタック | 標準のReplit pnpmモノレポ内で動作 | 完全にカスタムのプロジェクト構造を定義 |
| 提供するもの | コンポーネントライブラリのルール、デザイントークン、ブランドアセット、ビジュアルスキル | フルボイラープレート:ランタイム、ビルド設定、依存関係、プロジェクトレイアウト |
| 適用対象 | Webアプリ、モバイルアプリ、スライド、アーティファクト — Agentが構築するすべてのもの | その特定のテンプレートから作成されたアプリのみ |
関連リソース
- カスタムテンプレート - 組織のために完全にカスタムなスタックを設定する
- Agentスキル - スキルの仕組みと作成方法
- スキルを使用する - スキルの使用に関するハンズオンガイド
- replit.md - プロジェクトコンテキストでAgentの動作をカスタマイズする
- Enterpriseの概要 - Enterpriseの機能について学ぶ