ガイド
デザイナーがいなくても大丈夫。実績あるデザインシステムをアプリに借りる
良いデザインは見ればわかるけれど、ゼロからは作れない。それで構いません。憧れのプロダクトを選び、そのデザインシステムをDESIGN.mdとして取り込み、そのブランドらしさを形作る部分を変えれば、コーディングエージェントは実績あるシステムでアプリを作れます。
実績があるとは、実際のユーザーで試されてきたということです。読みやすい書体、ゆとりのあるスペーシング、ボタンらしく見えるボタン。それを残したまま、自分のアイデンティティに差し替えます。
個人の創業者と小規模チーム向け。更新。
このガイドでわかること
- 良い参考サイトの条件をまとめた短いリスト。プロダクトに合ったサイトを選べます。
- 最初のデザインシステムとしてリポジトリに置けるDESIGN.md。
- 残すもの(タイプスケール、スペーシング、角丸、コンポーネントの形)と、変えるもの(ブランドカラー、ロゴ、フォント、トーン)の明確な区別。
- 差し替えを代わりに行うプロンプトと、結果が読みやすいままかの確認方法。
参考サイトの選び方
借りるサイトによって、アプリの印象のほとんどが決まります。ここには10分かけましょう。良い参考サイトには次の特徴があります。
- 同じ種類のプロダクト。ダッシュボードなら、ファッションストアではなく別のダッシュボードから借りるとうまくいきます。
- 似た情報密度。アプリがフォームとテーブル中心なら、大きなヒーローが1つあるだけのサイトではなく、フォームとテーブルのあるサイトを選びましょう。
- 明確なアクションカラーが1つ。クリックする場所を1色で示しているなら、リブランドはその色系統を差し替えるだけで済みます。
- 読みやすい書体。スマートフォンでサイトを開き、段落を1つ読んでみてください。快適に読めるなら、そのタイプスケールは取り入れる価値があります。
- 希望どおりのライトかダーク。ダーク前提のシステムをライトに変えるのは、微調整ではなくリデザインです。
- ブランドそのものではない見た目。色だけでそのサイトだとわかるようなら、変えなければならない部分が多すぎます。
DESIGN.mdギャラリーはカテゴリーで絞り込めるので、いくつかの候補を手早く比較できます。
手順
候補を2、3サイトに絞る
上の特徴を参考にしてください。気に入った画面のスクリーンショットがあると、あとで判断しやすくなります。
一番気に入ったサイトのDESIGN.mdを入手する
ギャラリーページからコピーするか、Design ExtractorのホームページにURLを貼り付けてPro抽出を実行します。Proはサイトの主要ページをサンプリングし、カラー、タイポグラフィ、スペーシング、角丸、コンポーネントのレシピをまとめた1つのファイルを返します。初めての方はDESIGN.mdとは何かをご覧ください。
自分のものにする
ブランドカラーの系統、商用であればフォント、名前、トーンを変更します。下のプロンプトなら一度に行えます。
リポジトリに置いてエージェントに参照させる
リポジトリのルートにDESIGN.mdとして保存します。追加する参照はClaude CodeとCursorのガイドに載っています。
確認する
編集したファイルを無料のDESIGN.mdバリデーターに貼り付けます。構造をチェックし、コントラストが不足している文字色を指摘します。
実例:Notion
たとえばNotionの雰囲気が気に入ったとします。ギャラリーのDESIGN.mdに記録されたそのデザインシステムと、残すもの、変えるものは次のとおりです。
カラー
タイポグラフィ
シェイプ
DESIGN.mdからレンダリングした、Notionの最初の12色、6個のテキストスタイル、4個の角丸です。スウォッチをクリックするとhex値をコピーできます。
残すものと変えるもの
| ファイルの部分 | NotionのDESIGN.mdの内容 | 対応 |
|---|---|---|
| タイプスケール | hero-display, 96px, ウェイト600からbody, 16px, ウェイト400まで | 残す |
| 角丸 | xs 4px, sm 8px, md 12px, full 9999px | 残す |
| ニュートラルカラー | surface #FFFFFF, ink #000000 | 残す |
| コンポーネントの形 | サイズ、パディング、ボーダー、状態を含む14個のコンポーネントのレシピ | 残す |
| ブランドカラー | primary #0075DE, primary-focus #0075DE, primary-link #097FE8, primary-pressed #005BAB, primary-tint #E6F3FE | 自分の色とその濃淡に変更 |
| フォント | Notion Inter, Lyon Text | 無料で使える場合のみ残し、それ以外は代替フォントを使用 |
| 名前 | name: Notion | 自分のプロダクト名に変更 |
| トーン | Overviewにそのブランドの個性が書かれている | 自分のブランドについて1、2文で書き直す |
| ロゴとビジュアル | ファイルに記載なし | 自分のロゴ、アイコン、イラストを用意 |
### Note on Font Substitutes
Notion Inter is a proprietary cut; use open-source **Inter** (variable) and keep the token tracking values exactly, since the negative display tracking is calibrated for Inter's metrics. Lyon Text is commercial; substitute **Source Serif 4** or **Newsreader** at the `quote` size and 1.55 line height, or fall back to Georgia as the site's own stack does. Check that the serif's x-height doesn't make 18px quotes read larger than surrounding 16px body.Notionの公開Webサイトから抽出したもので、公式のブランドガイドラインではありません。NotionのDESIGN.mdをすべて読む
1つのプロンプトで自分のものにする
編集はコーディングエージェントに任せられます。DESIGN.mdのあるリポジトリを開き、次のようなプロンプトを貼り付けてください。Acmeの部分は、自分の名前、色、説明文に置き換えます。このプロンプトは、このガイドのためにNotionの実際のトークン名で書いたものです。
Make DESIGN.md our own design system:
- Rename it from "Notion" to "Acme" in the front matter name and the title.
- Replace primary (#0075DE) with our brand color #2F6FEB, and recompute primary-focus, primary-link, primary-pressed, primary-tint as matching shades.
- Replace the old primary hex values everywhere they appear, including in the component recipes.
- Where Notion Inter or Lyon Text is a commercial font, swap it for the open-source stand-in the Typography section names.
- Rewrite the Overview in our voice: Acme helps small teams plan their week.
Keep every other token as it is, and check that text on the new primary meets 4.5:1 contrast.その後、差分を読んでください。hex値は2か所で変わります。冒頭のcolorsトークンと、その下にある各コンポーネントのレシピのCSSです。両方を一緒に変えないと、ボタンが古い色のままになります。
ブランドを丸ごとコピーしてはいけない理由
借りたシステムは出発点であって、変装ではありません。他社の見た目をそのまま出すことは、得よりも損のほうが大きくなります。
- 気づかれます。有名なプロダクトに別の名前を付けただけに見えるアプリはコピーと受け取られ、信頼を失います。
- アイデンティティは自分のものではありません。ロゴ、製品名、象徴的な色、イラスト、文章はそのブランドのものです。スペーシング、文字サイズ、角丸は、誰もが学べる共有の技術です。
- フォントにはライセンスがあります。そのサイトで使われている商用フォントのライセンスが、あなたのサイトにも付いてくるわけではありません。
- いずれ育てたくなります。色とトーンが自分のものになれば、画面を増やすことは他社ではなく自分のプロダクトを作ることになります。
目安は、構造は残してアイデンティティは変えることです。少なくとも、ブランドカラー、ロゴ、商用フォント、トーンは差し替えてください。ギャラリーのファイルは各ブランドの公開Webサイトから抽出したもので、公式のブランドガイドラインではありません。ご自身で抽出したものも同様です。
このガイドで使うファイル
ギャラリーからのおすすめの出発点です。各ページには、完全なDESIGN.md、パレット、タイプ見本があります。
ソフトウェア・SaaS · Productivity & NotesNotion
Notionのマーケティング向けホームページは、深いネイビー(#02093a)のヒーローセクションと明るい(#f6f5f4)ボディを組み合わせています。全テキストに独自書体のNotionInterを用い、12カラムグリッドと28pxのガターで構成されています。角丸は2種類を使い分け、カードには8px、ピル型の要素には9999pxを適用しています。フローティングUIには複数レイヤーのシャドウを段階的に重ねた影の仕組みを採用しています。ブランドブルー(#2537b1)はCTAやアクセントのハイライトに使われ、gray-200からgray-900までの段階的なグレースケールが、テキストと面の階層を整えています。
旅行・交通・物流Airbnb
Airbnbのデザインシステムは、独自のバリアブルフォント「Airbnb Cereal VF」を中心に構成されています。ほぼモノクロームのニュートラルなパレットで、濃いチャコール(#222222)とライトグレーを基調としています。ブランドのシグネチャーカラーである「Rausch」のコーラルピンク(#ff385c)は、プライマリーCTAとロゴにのみ限定して使われています。レイアウトはレスポンシブな写真カードグリッドで、画像とテキストの比率にゆとりがあります。カードには20pxのやわらかな角丸が付けられ、複数レイヤーのアンビエントシャドウによって、強いコントラストを避けながら控えめな奥行きを生み出しています。検索バーは目立つピル型のコンテナで、主要なユーザーアクションをまとめる役割を果たしています。
ビジネス・専門サービスShopify
Shopifyのマーケティング用トップページは、全面に広がるドラマチックな動画ヒーローを採用しています。ほぼ黒に近い背景色 #02090a が、上部の白いナビゲーションバーと鮮やかなコントラストを生み出しています。ブランドのアクセントカラーは鮮やかなミントグリーンの #36f4a4 で、ハイライトやインタラクティブな状態の表示にアクセントとして控えめに使われています。タイポグラフィは、ディスプレイ用や編集的な見出しに NeueHaasGrotesk、UIの本文に Inter-Variable を組み合わせています。CTAには完全な角丸のピル型(border-radius: 9999px)が用いられています。全体の設計システムは、自信に満ち、コントラストが高く、理想を感じさせる印象で、訪問者を加盟店へと転換させることを目指して作られています。
よくある質問
デザイナーなしでデザインシステムを借りる:よくある質問
試す前によく寄せられる質問への簡潔な回答です。
サイトのスペーシング、文字サイズ、角丸を出発点にするのは、ほとんどのインターフェースの作り方そのものです。一方、そのアイデンティティ(ロゴ、名前、象徴的なブランドカラー、イラスト、文章)をコピーしてはいけません。それらは変更し、商用フォントはライセンスを取得した場合にのみ使ってください。ギャラリーのファイルは公開Webサイトから抽出したもので、公式のブランドガイドラインではありません。
多くのブランドは商用フォントや独自フォントを使っています。DESIGN.mdではタイポグラフィトークンで各ファミリーを指定しており、Typographyセクションでは、たいていトラッキングやウェイトの注意点とともにオープンソースの代替フォントを提案しています。その代替フォントを使うか、似た比率の無料フォントを選んでください。
ギャラリーのファイルの閲覧とコピーは無料です。自分で選んだサイトの抽出にはプリペイド式のクレジットを使います。Pro抽出は10クレジットで、パックは$5 for 50 creditsからです。クレジットに有効期限はなく、サブスクリプションもありません。
いいえ。DESIGN.mdはテキストファイルです。カラーはhex値、フォントは名前、サイズはピクセルです。値を変えるか、コーディングエージェントに変更を頼み、その後、無料のDESIGN.mdバリデーターで結果を確認してください。バリデーターはコントラストが不足している文字色も指摘します。
憧れのサイトは見つかりましたか?
URLを貼り付けて、そのデザインシステムをDESIGN.mdとして取得しましょう。すぐに自分のものにできます。
関連ガイド
Claude CodeとCursorに、Webサイトに合ったUIを作らせる
気に入ったサイトを抽出し、DESIGN.mdをリポジトリに置いてエージェントに参照させます。Claude CodeとCursor用のプロンプトそのままを紹介します。
サイトをリビルドするなら、まずデザインシステムを抽出
リビルド、リブランド、フレームワーク移行の前に現在のサイトをDESIGN.mdとして記録し、手で確認すべき点を把握します。
2つの参考サイトを組み合わせて、プロトタイプ用のデザインを1つに
抽出した2つのDESIGN.mdファイルをトークン単位で比較し、手作業かエージェントで、プロトタイプ用の1つの仕様にまとめます。
MCPで、必要なときにコーディングエージェントへデザイン仕様を渡す
MCPサーバーを接続すると、エージェントが自らサイトのDESIGN.mdを抽出し、完了を待って、それをもとに構築できます。