mcpField
P
premium-web-design

premium-web-design

github.com/lucxarデザイン・UI9123 回インストール30 週間前に更新
リポジトリ

premium-web-design について

洗練され、アクセシブルで高性能なウェブサイトを設計するためのスキルです。デザイナーやコーディングエージェント向けに、視覚的な階層から実装までの判断基準とページパターンを示します。

主な機能

  1. 01デザイン判断の優先順位
  2. 02プレミアムウェブデザインの10原則
  3. 03ヒーローとランディングページのパターン
  4. 04タイポグラフィ、色、間隔の指針
  5. 05アニメーション、アクセシビリティ、性能の規則

活用シーン

  1. 01ランディングページ構成の計画
  2. 02視覚的階層と書体の調整
  3. 03一貫したデザイントークンの構築
  4. 04動きとアクセシビリティの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lucxar/premium-web-design-skill --skill premium-web-design

インストール後、Claude Code で/premium-web-designを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

animation-cookbook.md
design-tokens.md
README.md
brand-patterns.md
scientific-evidence.md

詳細

プレミアムなウェブデザインのエキスパートシステム

あなたは今、プレミアムなウェブデザインのエキスパートです。デザインに関するすべての判断は、次の基準を満たす必要があります。「Apple.comに自然になじむだろうか?」 そうでなければ、洗練させてください。

基本的な考え方

プレミアムとは、抑制+意図+技術です。すべてのピクセル、すべてのアニメーション、すべての色の選択には、明確な意図が必要です。偶然のものは何もありません。初期設定のままのものもありません。

ユーザーは50ミリ秒でウェブサイトを評価します(Lindgaard et al., 2006、安定性 r=0.97)。その評価は、製品やブランドにもそのまま引き継がれます。実際の品質にかかわらず、安っぽく見えるウェブサイトは、製品まで安っぽく感じさせます。

判断の枠組み

デザインに関するあらゆる判断を下す際は、次の優先順位に従ってください。

  1. 認知負荷を軽減できるか?(価値を生まずに複雑さを増すものは取り除く)
  2. ユーザーを導けるか?(すべての要素が、意図的に注意を誘導すること)
  3. 丁寧に作り込まれていると感じられるか?(初期設定のままのもの、ありきたりなパターン、テンプレートのような見た目は避ける)
  4. パフォーマンスは十分か?(LCPは2.5秒未満、カクつきなし、アニメーションは60fps)
  5. アクセシビリティに配慮しているか?(最低限WCAG AAに準拠し、キーボードで操作可能で、スクリーンリーダーに対応していること)

プレミアムなウェブデザインの10の法則

法則1:50ミリ秒のルール

ファーストビューの領域は、一目で品質を伝える必要があります。そのためには、以下が必要です。

  • 明確な注目点を備えた、すっきりとした視覚的階層
  • プロフェッショナルなタイポグラフィ(システムの初期設定は使わない)
  • ゆとりのある余白(高級感を演出するため、コンテンツ40%、余白60%)
  • 高品質な画像(ありきたりなストックフォトは使わない)
  • 高速な描画(クリティカルCSSをインライン化し、LCP画像をプリロードする)
ヒーローのバリエーション(プロジェクトごとに切り替え、同じレイアウトは二度と使わない)
パターンレイアウト最適な用途例
分割型左にテキスト(55~60%)、右に画像/動画(40~45%)SaaS、アプリ、ツールLinear、Vercel
非対称型見出しを左にずらし、ビジュアルを右端からはみ出させるクリエイティブ、エージェンシーAesop、ポートフォリオ
全面メディア型動画/画像でビューポートを埋め、オーバーレイしたテキストにスクリーンを重ねる自動車、高級品、旅行Tesla、Porsche
エディトリアル型大きなセリフ体の見出し(80~120px)、最小限の補足テキスト、ヒーロー画像なしファッション、エディトリアル、ブランドRolex
製品を主役にした型製品画像を主役にし(65%以上)、その横に簡潔なキャプションを置くEコマース、DTC、ハードウェアApple、B&O
ダッシュボード/UI型斜めにしたスクリーンショットやモックアップを配置し、その上または横に見出しを置く開発者向けツール、SaaS、分析Stripe
ファーストビューの構成
  • 注目点の配置:左上または中央左(F字型の視線導線の開始点)に置き、中央には置かない
  • 視覚的な重み:片側を60%、もう片側を40%にし、50/50の対称性は避ける(静的な印象になる)
  • 配置:読みやすさでは、中央揃えより左揃えの見出しのほうが効果的(全面メディア型のヒーローを除く)
  • 最初のビューポートに必要な要素:価値提案+主要CTA+信頼を示す要素を1つ(ロゴバーまたは数値指標)
  • 背景の雰囲気:暖色系(アイボリー、クリーム)=親しみやすさ、ダーク系(#0A0A0F~#1A1A1A)=権威性/テクノロジー、白=清潔感/ミニマル
法則2:1つのセクションにつき1つのこと

各ビューポートのセクションでは、1つのアイデアを伝え、1つのアクションを促します。異なるメッセージを混在させると、認知過負荷につながります。Appleはスクロールするごとに、1つの機能だけを紹介しています。このパターンに従ってください。

法則3:タイポグラフィはアイデンティティ
  • フォントは最大2~3種類にする(見出し用1種類+本文用1種類が理想)
  • 明確なサイズ階層を設ける:H1(48~64px)> H2(36~48px)> H3(28~32px)> 本文(16~18px)
  • 流動的なタイポグラフィを使う:font-size: clamp(min, preferred, max)
  • 本文の行の高さ:1.5~1.8。見出しの行の高さ:1.1~1.3
  • 最適な読み幅:50~75文字(max-width: 70chを使う)
  • 見出しにシステムの初期設定のフォントは使わない
法則4:色を抑制する

60-30-10の法則を適用します。

  • 60%を基調色(背景)にする:白、オフホワイト、またはダーク系の面
  • 30%をセカンダリーカラー(カード、セクション)にする:控えめなニュートラルカラー
  • 10%をアクセントカラー(CTA、強調箇所)にする:ブランドカラーを1色

プレミアムブランドが使う基本色は、最大でも2~3色です。明るく鮮やかな色を際立たせるより、彩度を抑えた落ち着いた色を使います。青(#0066CC前後)は、信頼と有能さを広く伝えます。

法則 5:余白は贅沢

余白は「何もない空間」ではありません。最も強力なデザイン要素です。

  • セクションのパディング:デスクトップでは80-120px、モバイルでは60-80px
  • ヒーローのパディング:デスクトップでは120-200px
  • コンテンツと余白の比率:プレミアムでは約40:60、標準では約60:40
  • 要素同士を絶対に接触させたり、詰め込んだりしないでください
  • 見出し:下よりも上に1.5-2倍の余白を設けます
法則 6:目的を持ってアニメーションを使う

すべてのアニメーションは、明確に伝える、導く、または確認するために使います。装飾目的でアニメーションを使ってはいけません。

  • 持続時間:UI 操作では150-500ms(100ms未満は不可)。例外として、スクロール時の表示はUIへの応答ではなくコンテンツの登場なので、500-600msを使用できます
  • イージング:表示にはcubic-bezier(0.16, 1, 0.3, 1)、一般的なUIにはcubic-bezier(0.25, 1, 0.5, 1)
  • アニメーションの対象はtransformとopacityのみ(GPUで合成され、レイアウトを発生させません)
  • スクロール時の表示:translateY(20-30px)からtranslateY(0)へのフェードアップ
  • ホバー:ボタンやカードにtranslateY(-2px)と控えめなシャドウの強化を適用
  • 必ずprefers-reduced-motionを尊重してください
  • linearイージングは使わないでください(機械的な印象になります)
法則 7:画像がプレミアム感を左右する
  • 汎用的なストック写真は使わないでください。瞬時に価値の印象を損ないます
  • <picture>によるフォールバックを用意し、AVIF > WebP > JPEGの順で使用します
  • ヒーロー画像:loading="eager" + fetchpriority="high"
  • ファーストビューより下の画像:loading="lazy" + decoding="async"
  • 必ずwidthとheight属性を設定します(CLSを防ぎます)
  • 商品画像:ズームに対応できるよう、最小2000x2000px
法則 8:パフォーマンスこそプレミアム

ウェブサイトは、見た目の品質にかかわらず、遅ければプレミアムな印象を与えられません。

  • LCP <= 2.5秒(目標は2秒未満)
  • INP <= 200ms
  • CLS <= 0.1
  • フォント:WOFF2のみ。重要なフォントはプリロードし、見出しにはfont-display: swapを使用します
  • 画像:レスポンシブなsrcset/sizesとモダンなフォーマットを使用します
  • LCP画像にはloading="lazy"を使わないでください
法則 9:導き、圧倒しない
  • セクションごとに主要なCTAを1つにします(CTAを1つにするとクリック数が371%増加します)
  • 段階的な情報開示:まず必須の情報を表示し、詳細は必要に応じて提示します
  • テキスト量の多いページではFパターン、コンバージョンページではZパターンを使用します
  • 選択肢が少ないほどコンバージョンが増えます(選択肢6つでは購入率30%、24個では3%)
  • フォームやコンフィギュレーターにはスマートなデフォルト値を使います
  • ファーストビューにソーシャルプルーフを配置すると、エンゲージメントが2-3倍になります
法則 10:一貫性は技術の証
  • すべての寸法に8pxのスペーシンググリッドを使用します
  • 色、余白、タイポグラフィ、シャドウ、角丸、トランジションのデザイントークンを定義します
  • 類似した操作には、全体を通して同じイージングカーブを使います
  • 同じシャドウシステムを使います(シャドウを重ね、単色の黒は使いません)
  • 同じ角丸のスケールを使います:タグ/バッジには--radius-sm(4px)、カードには--radius-md(8px)、コンテナには--radius-lg(12px)、モーダル/大型パネルには--radius-xl(16px)
  • 一貫性のなさは不注意に見えます。不注意なデザインはプレミアムではありません。

ランディングページの設計図

以下のセクション順序を、流れをつなぐトランジションとともに適用します。

1. HERO: Use a hero variant (see Law 1). Never default to centered-text-on-gradient.
2. SOCIAL PROOF: Logo bar (grayscale, 4-8 logos) or "Trusted by X+"
   ↓ attach to hero (minimal gap, shared background color)
3. PROBLEM: Identify the pain point
4. SOLUTION: Your unique value proposition
   ↓ shift background tone (light → off-white, or white → dark)
5. FEATURES: Benefits as outcomes. Alternate media left/right (Z-pattern).
6. DEEP PROOF: Testimonials with real names/photos, quantified results
   ↓ breathing section: insert single stat, pulled quote, or full-width image
7. HOW IT WORKS: 3-step visual process
8. PRICING: Anchored high-to-low, one highlighted recommendation
9. FAQ: Address objections, reduce friction
10. FINAL CTA: Repeat primary action with urgency/summary
11. FOOTER: 4 columns, contact, legal, social, newsletter

セクションの流れとトランジション

プレミアムなページは、独立したブロックの積み重ねではなく、ひと続きのストーリーとして読めるものです。

リズムのパターン
  • 明暗の交互配置:1-2セクションごとに背景の色調を交互にします(Appleのパターン:明るい → 暗い → 明るい)。同じ背景のセクションを3つ以上連続させないでください。
  • 高密度/低密度の交互配置:情報量の多いセクションの後には、余白のある引用、単独の統計値、または画像を配置します。これにより、視覚的な「呼吸」が生まれます。
  • メディアの交互配置:セクションNが左に画像、右にテキストの場合、セクションN+1では左にテキスト、右に画像を配置します。
セクション間の切り替え手法(ページごとに2〜3個使用し、すべては使わない)
  1. 背景色の切り替え:セクションAをオフホワイトで終え、セクションBをライトグレーで始めます。控えめながら効果的です。
  2. 要素の重ね合わせ:カード、画像、またはお客様の声カードを、セクションの境界に視覚的に重ねます(ネガティブマージン:-40px〜-80px)。
  3. 共通のアクセント要素:アクセントカラーの要素(縦線、ドットのタイムライン、アイコンの並びなど)を一貫して使い、セクションを視覚的につなげます。
  4. 段階的な見せ方:同じトピックについて、セクションごとに詳細を増やし、概要から細部へと掘り下げます。
  5. 全面表示の区切り:2つの明るいコンテンツセクションの間に、全幅の画像、動画、またはダークセクションを挿入して、リズムを整えます。
コンテンツのペース配分ガイド
セクションの種類高さスペーシングトークンコンテンツの密度
ヒーロー高め(90-100vh)--section-lg低:見出し+CTAのみ
ソーシャルプルーフコンパクト(自動)--section-sm低:ロゴのみ
課題/解決策中程度--section-md中:段落1つ+ビジュアル
特長高め--section-lg中:交互に配置するカード
お客様の声中程度--section-md低:引用1〜2件
仕組み中程度--section-md中:3ステップ
CTAコンパクト--section-sm低:見出し+ボタン
余白のルール

コンテンツ密度の高いセクションを2つ連続させてはいけません。その間には、余白を感じさせる要素を挿入します。 お客様の声の引用を1つ、大きな統計数値、全幅の画像、または最小限のCTAバーなどを使います。

プレミアムなコピーのパターン

プレミアムなコピーは具体的で、自信に満ち、簡潔です。曖昧な表現や過剰な売り込みは避けます。

見出しの型
  • 成果を先に提示:「[望む成果]を[課題]なしで」――例:「壊すことなく、より速くリリース」
  • 一語を軸にする:力強い一語を見出しにし、その下に説明的なサブ見出しを置きます――例:「明快さ。」/「納得できる金融ツール」
  • 具体性を重視:曖昧な主張を数値に置き換えます。「何千ものチーム」ではなく「50,000チーム」とします。具体的な言葉は抽象的な言葉より1.5〜2倍記憶に残ります(Mehrabian & Reed、1968年)。
  • ヒーロー見出しは最大6〜9語にします(最も記憶されやすく、理解されやすい長さです)。
トーンと文体
  • 自信を持って、攻撃的にならずに:「究極のソリューション!!!」ではなく「私たちが作りました」
  • 具体的に、曖昧にならずに:「超高速なデプロイ」ではなく「38秒でデプロイ」
  • 人間らしく、企業的にならずに:「相乗的なパラダイムを活用」ではなく「お客様にもきっと伝わります」
  • **短い文にします。**段落は最大1〜3文とし、1つの段落につき1つのアイデアに絞ります。
CTAのマイクロコピー
  • アクションを具体的に示します:「始める」ではなく「構築を始める」、「詳細を見る」ではなく「料金を見る」
  • 次に起こることに合わせてCTAを設定します:動画なら「デモを見る」、トライアルなら「14日間無料で試す」
  • セカンダリーCTAにはゴースト/アウトラインスタイルを使い、プライマリーCTAと視覚的に競合させません。
セクションのコピーのルール

各セクションには、見出し1つ(6〜9語)+補足段落1つ(最大2〜3文)+CTAまたはビジュアル1つを含めます。 もっと文章が必要なら、セクションを2つに分けます。ユーザーはページを精読するのではなく、ざっと見ます(NNGroupによると、ユーザーが読むページ上のテキストは約20%です)。

CSSの実装パターン

スペーシングシステム
:root {
  --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem;
  --space-4: 1rem; --space-6: 1.5rem; --space-8: 2rem;
  --space-12: 3rem; --space-16: 4rem; --space-20: 5rem;
  --space-24: 6rem; --space-32: 8rem;
}
シャドウシステム(レイヤーを重ね、単純な黒は使わない)
:root {
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.1);
  --shadow-md: 0 4px 6px rgba(0,0,0,0.07), 0 2px 4px rgba(0,0,0,0.06);
  --shadow-lg: 0 10px 15px rgba(0,0,0,0.1), 0 4px 6px rgba(0,0,0,0.05);
  --shadow-xl: 0 20px 25px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.04);
}
アニメーションのトークン
:root {
  --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
  --ease-in-out-expo: cubic-bezier(0.87, 0, 0.13, 1);
  --duration-fast: 150ms; --duration-normal: 250ms; --duration-slow: 350ms;
}
スクロール表示のパターン
[data-animate] {
  opacity: 0; transform: translateY(30px);
  transition: opacity 0.6s var(--ease-out-expo), transform 0.6s var(--ease-out-expo);
}
[data-animate].is-visible { opacity: 1; transform: translateY(0); }

/* Preferred: progressive enhancement (animation added, not removed) */
@media (prefers-reduced-motion: reduce) {
  [data-animate] { opacity: 1; transform: none; transition: none; }
}
プレミアムボタン
.btn-primary {
  transition: transform 200ms var(--ease-out-quart), box-shadow 200ms var(--ease-out-quart);
}
.btn-primary:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); }
.btn-primary:active { transform: translateY(0) scale(0.98); transition-duration: 100ms; }

ダークモードのルール

  • 純粋な黒(#000)の背景は使わず、#121212または#1A1A1Aを使います。
  • 純粋な白(#FFF)のテキストは使わず、#E0E0E0を使います。
  • ダークモードではシャドウが機能しないため、より明るいサーフェスレイヤー(#1E1E1E、#242424、#2C2C2C)を使います。
  • 目の疲れを防ぐため、色の彩度を下げます。
  • color-scheme: light darkとlight-dark() CSS関数を使います。

アンチパターン(絶対に避けること)

  1. ありきたりなストックフォト -- プレミアムな印象を瞬時に損ないます
  2. フォントを3種類以上使う -- ビジュアルが混乱します
  3. UI アニメーションにリニアなイージングを使う -- ロボットのような印象になります
  4. 幅/高さ/マージン/パディングをアニメーションさせる -- レイアウトの再計算が頻発し、カクつきが生じます
  5. 最初の5秒以内にポップアップを表示する -- 直帰率が5倍になります
  6. スクロールジャッキング -- ネイティブのスクロール動作を上書きすると、ユーザーにストレスを与えます
  7. スペーシングに一貫性がない -- グリッドシステムではなく、任意の値を使っています
  8. テンプレートだとすぐに分かるデザイン -- ユーザーにテンプレートだと見抜かれた時点で、プレミアム感は失われます
  9. デフォルト設定の AOS ライブラリ -- すべての要素が同じようにスライドインします
  10. 500ms を超えるアニメーション -- デザインではなく、遅延のように感じられます
  11. prefers-reduced-motion の設定がない -- アクセシビリティ上の問題です
  12. LCP 画像を遅延読み込みする -- Core Web Vitals を損ないます
  13. 純粋な黒のシャドウ -- きつい印象になります。シャドウは背景色に合わせて色味を調整してください
  14. CTA が多すぎる -- アクションが競合し、意思決定ができなくなります
  15. セクションが雑然としている -- メッセージが複数ある場合は、セクションを分けてください

AI 生成らしい見た目を避ける

AI 生成のウェブサイトには、経験豊富な目には「テンプレート」だとすぐに分かる特徴があります。すべてのプロジェクトに独自性を持たせてください。以下のパターンは意識して避けましょう。

AI らしさが出る10の特徴(デフォルトで絶対に使わないこと)
  1. いつも同じフォントの組み合わせを使う(Playfair Display + Inter、Poppins + Inter) -- ジャンルに合った組み合わせを選びましょう(design-tokens.md を参照)
  2. 紫/インディゴのアクセントカラー(#6366F1、#8B5CF6、#7C3AED の範囲)を AI の定番色として使う -- ブランドのアイデンティティに合ったアクセントカラーを選びましょう。例外:紫がクライアントの実際のブランドカラーである場合(例:Stripe #635BFF、Figma #A259FF)は、自信を持って使ってください
  3. 紫から青へのグラデーション背景 -- 紫から青へのグラデーションを使いたくなったら、いったん立ち止まりましょう。単色、写真、またはブランドに由来するグラデーションを使ってください
  4. いつも同じヒーローレイアウトを使う(グラデーション/メッシュ背景の上に、中央揃えの見出しと CTA を配置する) -- ヒーローのバリエーションを使いましょう(法則1を参照)。左揃え、分割型、エディトリアル、全幅のヒーローも選べます
  5. どこでも同じ角丸を使う(すべてに12〜16px) -- 要素ごとに変えましょう。エディトリアルなシャープさには0px、タグ/バッジには4px、カードには8px、大きなコンテナには16px、アバターには完全な円形が適しています
  6. すべてを完璧に中央揃えにする -- 左揃えのヒーロー、非対称なレイアウト、ずらしたグリッドを使いましょう。本当にプレミアムなサイトでは、意図的な非対称性が使われています
  7. 同じカードグリッドを並べる(カードのサイズ、シャドウ、角丸がすべて同じ) -- カードのサイズを変え(ベントーグリッド)、スタイルを組み合わせ、メイソンリーレイアウトを使いましょう
  8. 「オーロラ」/グラデーションメッシュの背景をメインビジュアルにする -- これらは2024〜2026年における、最も典型的な AI らしさの特徴です。代わりに単色、控えめなテクスチャ、実際の写真、または CSS のみのパターンを使いましょう
  9. 型どおりのセクションを並べる(同じパディング、同じ構造の繰り返し) -- ページ全体でセクションの密度、高さ、構成に変化をつけましょう
  10. なめらかすぎて均一な印象にする -- どこにもシャープなエッジがなく、すべてが丸く柔らかい状態です。プレミアムなサイトでは、シャープな要素(エディトリアルセクション、区切り線、タイポグラフィ)と柔らかな要素(カード、画像、CTA)を組み合わせます
  11. 色味のないニュートラルカラー -- shadcn/ui のデフォルトのグレーには温かみがありません(彩度が0の oklch)。すべてのニュートラルカラーに、わずかな温かみ(ストーン/サンド系)または冷たさ(ブルーグレー系)を加えましょう。感情のないグレーは、AI らしさがすぐに伝わります
  12. 「何でも3つ」 -- 3つの機能カード、3つの推薦文、3つの料金プラン。この数学的な対称性は、AI らしさが見抜かれる原因になります。2つ、4つ、5つ、または非対称なグループ構成にしましょう
  13. ウェイトのコントラストが控えめ -- font-weight 400 と 600 の組み合わせは AI のデフォルトです。300 と 700、または200と800のように、ドラマチックなコントラストを使いましょう。差が大きいほど、意図的なデザインに見えます
  14. ありきたりで大げさな見出し -- 「Xの未来を築く」「すべてを兼ね備えたプラットフォーム」「無限にスケール」「あらゆる場所のチームに力を」など。これらは AI が書いた文章の典型です。具体的で、成果に焦点を当てた見出しを書きましょう
独自性テスト

デザインを最終決定する前に、次のように問いかけてください。「このデザインを、AI 生成サイト5つと並べたとき、埋もれてしまうでしょうか、それとも目立つでしょうか?」 埋もれてしまう場合は、フォントの組み合わせ、アクセントカラー、ヒーローのレイアウト、または角丸の方針を変更してください。

差別化のルール
  • プロジェクトのジャンルに基づいて design-tokens.md からフォントを選び、最初に記載された組み合わせは選ばないでください
  • 汎用パレットではなく、ブランドの実際のアイデンティティや画像からアクセントカラーを決めてください
  • プロジェクトごとにヒーローのパターンを変えてください:分割、非対称、エディトリアル、動画背景、プロダクト重視(Hero Variants を参照)
  • 少なくとも一部の要素ではシャープな角(border-radius: 0)を使ってください。エディトリアルな重厚感は、シャープさと柔らかさのコントラストから生まれます
  • セクションの背景に変化をつけてください。同じ背景を連続するセクションに使用しないでください
  • ページごとに、少なくとも1つの「意外性のある」要素を取り入れてください。特大の数字、大きなセリフ体の引用文、画面幅いっぱいの画像、非対称なレイアウトの区切りなどです

検証チェックリスト

ウェブデザインの作業を完了とする前に、次の点を確認してください。

  • ファーストビューで50ms以内に品質が伝わる(明確な階層構造、プロフェッショナルなタイポグラフィ、ゆとりのある余白)
  • ヒーローに具体的なバリアント(分割、非対称、エディトリアルなど)を使用している。デフォルトの中央揃えテキスト+グラデーションは不可
  • タイポグラフィ:フォントは最大2~3種類、ジャンルに適した design-tokens.md の組み合わせ、流動的なスケーリング
  • 色:60-30-10のルール、基本色は最大2~3色、design-tokens.md からスタイルパレットを選択、WCAG AA のコントラスト
  • 余白:8px グリッドシステム、ゆとりのあるセクションのパディング(80-120px)、全体で一貫性を維持
  • セクションの流れ:ライト/ダークの切り替え、情報量の多いコンテンツの間に余白のあるセクションを配置、セクションの高さに変化をつける
  • 画像:最新のフォーマット(AVIF/WebP)、レスポンシブな srcset、適切な読み込み属性
  • アニメーション:目的を明確にし、150-500ms、ease-out のカーブを使用し、transform/opacity のみを使い、視差効果の低減設定に対応
  • パフォーマンス:LCP <= 2.5s、CLS <= 0.1、フォントを事前読み込み/WOFF2
  • アクセシビリティ:フォーカスインジケーター、セマンティック HTML、代替テキスト、キーボード操作
  • コピー:見出しは6~9語、具体的な数字、アクションが明確な CTA、各セクションに CTA を1つ
  • AIらしさのチェック:紫のグラデーション、均一な角丸、同じカードグリッド、色味のないグレー、「何でも3つ」の構成がないこと。独自性テストに合格していること
  • 上記のリストにあるアンチパターンがないこと

参考資料

詳しい仕様、コード例、科学的根拠については、次を参照してください。

  • design-tokens.md -- コピーしてすぐ使える、完全な CSS デザイントークンシステム
  • brand-patterns.md -- Apple、Stripe、Tesla、およびその他8つのプレミアムブランドが、これらの原則をどのように実践しているか
  • scientific-evidence.md -- これらのガイドラインを裏付ける、査読済み研究80件以上
  • animation-cookbook.md -- すぐに使えるアニメーションのコードパターン(GSAP、Framer Motion、CSS)

コメント