AIで作ったWebサイトが「なんとなく素人っぽい」のは、AIのセンスが足りないからではなく、デザインの仕様書がないからです。色・フォント・ボタンなどのルールを「DESIGN.md」というテキストファイルに数値で書き、CLAUDE.mdに「必ずDESIGN.mdを参照する」と1回書いておきます。それだけで、Claude Codeは「LPを作って」という短い指示でも、毎回同じルールに沿ったデザインを出せます。ただし、DESIGN.mdで整うのはおよそ9割までで、ありきたりではない仕上がりにするには、別の指示を足す必要があるそうです。
2026年4月10日のProcevoのセミナーでは、講師のKawaiさんが「デザインはセンスではなく科学」という考え方から、DESIGN.mdとCLAUDE.mdの書き方、数値での直し方、仕上げのコツまでを解説しました。同じ文章のサイトをDESIGN.mdだけ変えて4つ作ったデモページも紹介されました。
「デザインはセンスではなく科学」とはどういうこと? 講座の出発点は「DESIGN IS SCIENCE(デザインは科学)」という考え方です。良いデザインには再現できる理由があり、次の4つの法則で説明できます。
講師のスライド「デザインの4大法則」。01 Fittsの法則(ターゲットが大きく・近いほど、人はクリックしやすい)、02 ゲシュタルトの法則(近接・近い要素は同じグループに見える)、03 F字視線パターン(人は画面を左上から右、次に左下へF字に読む)、04 コントラスト比4.5:1(WCAG AA基準、これを下回ると文字が読みにくい)が並んでいる Fittsの法則:ターゲットが大きく、近いほど、人はクリックしやすくなります。ボタンは小さすぎないようにします。 ゲシュタルトの法則(近接):近くにある要素は同じグループに見えます。余白で情報のまとまりを表します。 F字視線パターン:人は画面を左上から右、次に左下へとF字に読みます。重要な情報は左上に置きます。 コントラスト比4.5:1:WCAGのAA基準です。文字と背景のコントラストがこれを下回ると読みにくくなります。 2026年11月時点のW3CのWCAG 2.2(https://www.w3.org/TR/WCAG22/ )では、文字と背景のコントラスト比はAAで4.5:1以上(大きい文字は3:1以上)、AAAで7:1以上と定められています。どれも数値やルールで書けるため、AIにもそのまま伝えられます。
AIで作ったサイトはなぜ素人っぽくなる? 指示があいまいだと、AIは学習したデータの「統計的な平均」に近いものを選びます。講師の資料では、設計書がないとAIは統計的に最も無難なデザインを出し、「誰のものでもないデザイン」になると説明されていました。解決策は、デザインの要件を先に決めてAIに渡すことです。
設計書の有無で出てくるデザインが変わることを示した図。設計書なしではSystem font、ブルー系カラー、標準の余白になり、誰のものでもないデザインになる。設計書ありでは、指定したフォントとpx、ブランドカラー(hex値)、コントラスト比4.5:1以上で、指定したとおりのデザインになる。講師の資料では、DESIGN.mdがないと毎回200字書いていたプロンプトが、あれば「LPを作って」の6文字で済むと比べていた 講師の資料では、Business Insider Japanの記事(2026年2月16日、https://www.businessinsider.jp/article/2602-agentic-engineering-andrej-karpathy-vibe-coding/ )も紹介されていました。記事によると、「バイブコーディング」という言葉を生み出したアンドレイ・カーパシー氏は、次の大きな潮流は「エージェントエンジニアリング」だと語っています。講座では、AIにコードを書かせるだけでなく、エージェントに仕事を任せる時代だという流れで話が進んだそうです。
DESIGN.mdとは何? DESIGN.mdは、AIが読むデザインの仕様書です。Figmaのようなデザインツールとは違い、ただのテキストファイル(Markdown)です。講師の資料によると、Claude・Gemini・Cursorのどれでも読めて、Gitでバージョン管理もできます。Figmaは人が見るもので、DESIGN.mdはAIが直接読むもの、という違いだそうです。Googleが提唱した形式だとも紹介されていました。
デザインを別のツールで作ってからサイトにする方法は、「StitchでWebサイト制作|Google AntigravityとNetlifyで公開 」で扱っています。
DESIGN.mdには何を書く? DESIGN.mdは、3つの分類・9つのセクションで構成します。講師の資料では「数値と固有名詞だけで書く設計書」と説明されていました。
講師のスライド「DESIGN.mdの9セクション」。基盤(Foundation)に01 世界観・02 カラーパレット・03 タイポグラフィ、スタイル(Style)に04 コンポーネント・05 レイアウト・06 奥行き、運用(Operation)に07 Do/Don't・08 レスポンシブ・09 AIプロンプトガイドが並び、下に「最初は02・03・04の3つから始める 色・フォント・ボタン これだけで品質が出る」と書かれている 基盤(Foundation):01 世界観(雰囲気・トーン・ブランドの方向性)、02 カラーパレット(色と役割)、03 タイポグラフィ(フォント名・サイズ・行間) スタイル(Style):04 コンポーネント(ボタン・カード・入力欄)、05 レイアウト(グリッド・余白・配置のルール)、06 奥行き(影・ボーダー・エレベーション) 運用(Operation):07 Do/Don't(やること・やらないこと)、08 レスポンシブ(スマホ対応・ブレークポイント)、09 AIプロンプトガイド(AIへの指示のテンプレート) 最初はどのセクションから書けばいい? 最初から9つ全部を書く必要はありません。02 カラーパレット・03 タイポグラフィ・04 コンポーネント(色・フォント・ボタン)の3つだけでも、デザインの品質は大きく上がるそうです。講座の進行表では、配られたテンプレートの色・フォント・余白を5分で書くワークが入っていたそうです。
最初に書く3つのセクションの図。講師の資料にある最小版のDESIGN.mdで、02 カラーパレットはPrimary #1A73E8・Background #FFFFFF・Text #202124、03 タイポグラフィはフォントNoto Sans JP・基本の大きさ16px・行間1.75、04 コンポーネントはボタンが角丸8px・余白12px 24px、カードが角丸12px・枠線#DADCE0。「おしゃれな感じ」ではなく数値で書き、テンプレートの数値を自分のブランドに変えて使う 講座で使われたDESIGN.mdでは、色に名前と役割をつけ、具体的なカラーコードで指定しています。
DESIGN.mdのカラーパレットの記述例。Color Palette & Rolesの見出しの下に、Background・Surface・Surface-2・Primary・Science・Danger・Text・Text-muted・Borderの役割ごとにカラーコードと用途が書かれ、その下にコントラスト比の必須要件が書かれている カラーパレット:ページ背景、カードやセクションの背景、メインカラー(CTAやリンク)、警告色、本文テキスト、補足テキスト、区切り線など。役割ごとに色を決めます。 コントラスト要件:本文テキストと背景、メインカラーと背景のコントラスト比を、AA・AAAのどちらを満たすかとあわせて書きます。 タイポグラフィ:フォントは「Noto Sans JP」、その後ろに予備のsans-serifを指定し、見出しや本文のサイズ・行間・太さも決めます。 コンポーネント:メインボタン、枠線だけのゴーストボタン、カードなどの見た目を決めます。 レイアウト:コンテンツの最大幅(例:1120px)などを決めます。 DESIGN.mdの最初の下書きは、AppleのデザインガイドラインやHCD(人間中心設計)の研究をもとに、AIに作らせることもできるそうです。
色はどうやって決める? 色選びには、講師が公開しているカラーパレットのツールが紹介されました。メインカラーを1つ選ぶと、その色の濃淡と相性の良い組み合わせが並び、組み合わせごとにWCAGの基準に照らした点数が出ます。
講座で紹介されたカラーパレットのツールの画面。上に色の候補と選んだ3色、その下に基準色の明暗が濃い色から薄い色まで並び、さらに下に3色の配色パターンがSCOREの点数つきで並んでいる このツールは、講師の資料のスライドから開ける「Color Maker」(https://kawai-color.pages.dev/ )です。2026年11月時点のページでは、Main・Accentの色とBaseの色のコントラスト比から点数とAA・AAAの判定を出し、選んだ配色をマークダウンでコピーできます。基準はWCAG 2.2のAA 4.5:1・AAA 7:1と書かれています。画面のつくりは講座の時点と変わっています。
CLAUDE.mdには何を書けばいい? DESIGN.mdを作っても、AIが読まなければ意味がありません。そこで、Claude Codeが毎回最初に読むCLAUDE.mdに、次のルールを書いておきます。
講師のスライド「CLAUDE.mdに1回書くだけ」。左に「## デザインルール」「UIを実装する際は必ずDESIGN.mdを参照すること」「DESIGN.mdにない色・フォントを独自に追加しないこと」のルール、右に「設定は1回→永続」「プロンプト→6文字で動く」「設計書逸脱→自動防止」と書かれている ## デザインルール
UIを実装する際は必ずDESIGN.mdを参照すること
DESIGN.mdにない色・フォントを独自に追加しないこと設定は1回で済み、以後のClaude Codeの作業でずっと読まれます。2行目があることで、AIが勝手に色やフォントを足してデザインが崩れるのを防げます。講座で配られた文例では、さらに、DESIGN.mdが無いときは作業を止めて確認すること、定義されていない角丸や影を使わないこと、などの制約も細かく書かれていました。
目的やブランドをファイルに書いておき、短い指示で作業させる考え方は、同じくKawaiさんが講師の回でも扱っています。詳しくは「Claude Codeのフォルダ構成の決め方|plan.mdとbrand.mdで指示を6文字に 」で紹介しています。
「LPを作って」だけでサイトができるのはなぜ? CLAUDE.mdとDESIGN.mdは同じフォルダに置きます。「LPを作って」と頼むと、Claude CodeはCLAUDE.mdを読み、そこに書かれたとおりDESIGN.mdも読んでから、index.htmlとstyle.cssでサイトを作ります。DESIGN.mdに書いた色・フォント・角丸などが、そのままサイトに引き継がれます。
講師のスライド。my-projectフォルダにCLAUDE.md・DESIGN.md・index.htmlがあり、ユーザーの指示「LPを作って」から、自動読み込みされたCLAUDE.md(DESIGN.mdを参照せよ)、連鎖して自動読み込みされたDESIGN.md(色#1A73E8・字Noto Sans JP・角丸8px)を経て、index.html+style.cssのWebサイトが完成する流れ。下に「プロンプトは6文字。設計書が全部引き受ける。」と書かれている 講師の資料では、DESIGN.mdがないと毎回200字ほどのプロンプトを書くことになるのに対し、あれば「LPを作って」の6文字で済むと比べていました。同じDESIGN.mdを使えば、お問い合わせや料金などの別のページも同じトーンで作れるそうです。
DESIGN.mdを変えると見た目はどれくらい変わる? 講座では、同じ文章のサイトを、DESIGN.mdだけ変えて4パターン作ったデモページが紹介されました。ダーク、シンプル、ナチュラル、ポップの4つで、指示文は同じでも見た目がまったく変わり、その違いはDESIGN.mdから生まれています。
デモの4パターンの図。「デザインはセンスではなく、科学です。」で始まる同じ文章のサイトから、A ダーク(プレミアムダーク)、B シンプル(Apple風のミニマルな白基調)、C ナチュラル(Figma風のフラットでカラフル)、D ポップ(太い枠線のポップなデザイン)の4つができる。4つともDESIGN.mdとClaude Codeで作られ、指示文は同じなので見た目の違いはDESIGN.mdから生まれている 写真からWebデザインの参考案を作る例は、「バイブコーディングの始め方|写真からWebデザイン案を作るスキル実践 」で紹介しています。
できたデザインはどう直す? できあがったデザインを直すときは、「ボタンをもう少し大きく」のようなあいまいな言い方ではなく、数値で伝えます。
ボタンを大きく → CTAボタンは48px以上 文字を読みやすく → コントラスト比4.5:1以上 ゆったりさせたい → セクションの上下の余白は80px 修正を数値で指示する図。「ボタンが小さい気がする」は「CTAボタンは48px以上に」(Fittsの法則)、「読みにくい気がする」は「コントラスト比は4.5:1以上に」(WCAG)、「セクションが詰まっている」は「セクションの間の余白は80pxに」(視線誘導)と言い換える。決めた数値はDESIGN.mdにも書き足しておくと、次から同じ指示を出さずに済む 数値で伝えると、AIの解釈がぶれず、修正が一度で決まりやすくなります。決めた数値はDESIGN.mdにも書き足しておくと、次から同じ指示が要らなくなります。
ありきたりではない仕上がりにするには? 講師の資料によると、デザインの一貫性はDESIGN.mdでおよそ90%まで作れます。残りの10%は、指示していない部分にAIの標準の判断が出るところです。ここを突破するために、デフォルトを避ける指示をCLAUDE.mdに書き足す方法が紹介されました。
講師のスライド「残り10%を突破する」。「大胆なタイポグラフィを使え。デフォルトを使うな」「色は単調にするな。階調と深みを出せ」「レイアウトは非対称を恐れるな」「Googleのデフォルトスタイルを使うな」の4つの指示が並び、下に「CLAUDE.mdに追記するだけ」と「Anthropic公式」の表示がある 大胆なタイポグラフィを使い、デフォルトを避ける 色は単調にせず、階調と深みを出す レイアウトは非対称を恐れない Googleのデフォルトスタイルを避ける あわせて、Anthropic公式のClaude Code向けプラグイン「Frontend Design」も紹介されました。2026年11月時点の公式ページ(https://claude.com/marketplace/plugins/frontend-design )では、ありきたりなAI生成のデザインとは違う、作り込んだフロントエンドを作るためのプラグインと説明されています。決まりきったシステムフォントや紫のグラデーションなどの、よくある形を避けるように作られているとのことです。
まとめ 講師のまとめのスライド「DESIGN IS SCIENCE.」。01 DESIGN.md(デザインの科学を定義)、02 CLAUDE.md(自動参照命令)、03 Claude Code(会話で生成)、04 Frontend Design Plugin(審美性を指定)の4つが並び、右に「再現できる。毎回。誰でも。」と書かれている デザインはセンスではなく科学で、4つの法則は数値やルールで書けます。 AIのデザインが素人っぽいのは、仕様がなく「平均」に近いものが選ばれるからです。 DESIGN.mdにデザインの仕様を書きます。最初は色・フォント・ボタンの3つだけで十分です。 CLAUDE.mdに「必ずDESIGN.mdを参照」「ない色・フォントを足さない」と1回書けば、毎回読まれます。 修正は数値で指示し、決めた数値はDESIGN.mdにも書き足します。 仕上げは、デフォルトを避ける指示とFrontend Designプラグインで行います。 講座の最後には、初めての人はテンプレートの数値を書き換えてClaude Codeでサイトを1つ作り、すでにプロジェクトがある人はそこにDESIGN.mdを追加して作り直してみる、という次の一歩が勧められました。
よくある質問 DESIGN.mdのファイル名は大文字でないとだめですか? 小文字でも動くそうです。CLAUDE.mdにそのファイル名をはっきり書いておきます。
自分で用意したフォントは使えますか? 使えます。フォントファイルをプロジェクトのフォルダに入れ、DESIGN.mdでそのフォントを使うと指定します。
CSSは別ファイルに分けたほうがいいですか? 場合によります。TailwindやReactを使う構成など、プロジェクトのつくりに合わせて決めます。
スキルとDESIGN.mdはどう違いますか? スキルは作業の手順(ワークフロー)で、DESIGN.mdはその作業中に読むルールです。スキルの中でDESIGN.mdを読ませる、という組み合わせ方ができます。
同じDESIGN.mdを使うと、他の人と似たサイトになりませんか? 似たサイトにはなりにくいそうです。オリジナリティは、ブランドカラーや自分で撮った写真・素材から生まれるとのことです。テンプレートをもとにしても、色と素材を自分のものに変えれば独自のサイトになります。
サイズはpxで指定してよいですか? pxで固定すると、画面の大きさによって崩れることがあります。rem、vw、cqwなどの相対的な単位を使うと、さまざまな画面でバランスを保てるとのことです。