Claudeで美しく最先端なサイトを高速に公開する
一行のアイデアから、公開済みで本当に見栄えのよいサイトまで、ひと続きの作業で到達できます。コツはプロンプトを増やすことではなく、適切なプロンプトの足場と、速いスタック、そして引き締まった仕上げのループを組み合わせることです。このページがそのレシピです。
- 適切なサーフェスを選ぶ:即席アプリならArtifacts、本物のデプロイ可能なリポジトリならClaude Code
- Anthropicのフロントエンド美学システムプロンプトで、デフォルトの「AIスロップ」を打ち破る
- 下のStepsを使って、アイデアからデプロイまでのワークフローを回す
- シニアプロダクトデザイナーがブリーフィングしたかのように読める、コピペ用のビルド/リファインのプロンプトを盗む
- タイポグラフィ、モーション、レスポンシブを磨き上げ、Vercel・Netlify・GitHub Pagesにデプロイする
まずサーフェスを選ぶ
最終的に何が欲しいかによって、2つのまったく異なる高速ルートがあります。
- Claude Artifacts — アプリを説明すると、Claudeがチャットの中にライブで自己完結したReact/HTMLのアーティファクトをレンダリングします。セットアップ不要、共有可能なリンク付きで、プロトタイプ、社内ツール、計算機、ランディングページのモックアップに最適です。デフォルトではアーティファクトは自己完結したロジックで動作します。MCP経由で外部サービスに到達することはできますが、あなたが所有するリポジトリではありません。
- Claude Code + フレームワーク — Claudeがあなたのマシン上で本物のコードベース(Next.js / Astro / Tailwind / shadcn/ui)を並行してスキャフォールドし編集します。あなたはそれをコミットしてデプロイします。所有し、拡張し、出荷したいときはこのルートです。
- まずArtifactで60秒で見た目をプロトタイプし、それからClaude Codeに本物のNext.js + Tailwindリポジトリとして作り直すよう伝えましょう。即座のフィードバックと、デプロイ可能なコードベースの両方が手に入ります。
- Claude Design(Anthropic Labs、リサーチプレビュー)は、ビジュアルキャンバスと永続的なデザインシステム、そしてClaude Codeへのハンドオフを追加します — デザインツールの中で作業する人に有用です。
優れたものと平凡なものを分ける唯一のこと
デフォルトのままだと、Claudeはコミュニティが**「AIスロップ」**と呼ぶものに収束します。Interフォント、白地に紫のグラデーション、均等に角丸の3枚のカード。Anthropic自身のフロントエンド美学クックブックは、その理由をはっきり述べています。そして解決策は、気にかける次元と避けるべきデフォルトを明示的に名指しすることです。
Anti-slopチートシート
Enter キーまたはスペースキーでカードを裏返します。左右の矢印キーでカードを移動できます。用語を表示しました。1 / 4
最もレバレッジの効く一手は、ビルドの冒頭にAnthropicの<frontend_aesthetics>ブロック(または自前のDESIGN.md)を貼り付けることです。そうすればモデルは、CSSを1行書く前から何を避けるべきか分かります。
Anti-slopシステムブロック(UIビルドの前に貼り付け)
<frontend_aesthetics> You converge toward generic, "on-distribution" output — the "AI slop" aesthetic. Avoid it. Typography: choose a distinctive, beautiful font (NOT Inter/Roboto/Arial). Use it decisively. Color & theme: commit to ONE cohesive aesthetic via CSS variables; dominant colors + sharp accents, not a timid even palette. No purple-gradient-on-white. Motion: prioritize one orchestrated page-load with staggered reveals over scattered micro-interactions. CSS-only for HTML; Motion for React. Backgrounds: build atmosphere/depth with layered gradients or patterns — never a flat solid. Make unexpected, context-specific choices. Think outside the box. </frontend_aesthetics>
アイデアからデプロイ済みサイトへ
Guided walkthrough1 of 6
- 1つのメッセージでClaudeに伝える:サイトが何か、セクション、オーディエンス、そして名前のついた1つの美学の方向性(例:『温かみのあるエディトリアル、Notionと印刷雑誌の中間のような』)。曖昧なブリーフは曖昧なサイトを生む。
- 色、タイプスケール、余白、コンポーネントを含むDESIGN.mdをClaudeに書かせ、毎回のプロンプトでそれを読ませる。これはCLAUDE.mdのデザイン版で、セッションをまたいだ揺らぎを防ぐ。
- Claude CodeにNext.js(またはAstro)+ Tailwind + shadcn/uiのスキャフォールドを依頼する。ファイルを並行して書くので、1ファイルずつではなく、数分でフルスケルトンが揃う。
- ヒーロー、機能、価格、フッターを1つずつ生成する。それぞれを実在の参照サイトに紐づけ、Claudeが飛ばしがちな状態を要求する:ローディング、空、エラー、長文、モバイル。
- タイポグラフィのコントラストを調整し、構成された1つのロードアニメーションを加え、すべてのブレークポイントを確認する。Claudeに結果をスクリーンショットまたは説明させ、目隠しでデザインしないようにする。
- GitHubにプッシュし、VercelまたはNetlifyを接続してコミットごとに自動デプロイする — あるいは静的エクスポートをGitHub Pagesに出荷する。1分以内にライブURLが手に入る。
シニアデザイナーがブリーフィングしたように読めるビルドプロンプト
具体的なプロフェッショナルの役割で書き出すと、出力品質が測定可能なほど上がり、ばらつきが減ります。美学、スタック、状態について具体的にしましょう。
ワンショットビルド:本物のNext.js + Tailwind + shadcnサイト
You are a senior product designer + frontend engineer. Build a Next.js (App Router) + Tailwind + shadcn/ui marketing site for <PRODUCT>. Aesthetic: <ONE named direction, e.g. "editorial minimalism, Linear/Stripe energy">. Typography: one distinctive display face + one mono/sans for body — NOT Inter. Sections: hero, social proof, 3 feature blocks, pricing, FAQ, footer. Requirements: fully responsive (mobile-first), dark mode, one orchestrated page-load animation with staggered reveals, accessible (WCAG AA contrast). Write DESIGN.md first with the color/type/spacing tokens, then build. Scaffold files in parallel; show me the tree, then implement.
即席Artifactプロトタイプ(チャット、セットアップなし)
Create an interactive Artifact: a single-page landing for <IDEA>. Make it genuinely beautiful, not generic AI slop — distinctive font (not Inter), a committed color theme via CSS variables, layered gradient background, and a staggered fade-in on load. Mobile-responsive. Self-contained HTML/React.
リファイン:平凡な雰囲気を消す
Critique this UI as a senior product designer and list the 5 "AI default" fingerprints it still has (font, spacing, color, layout cliché, motion). Then redesign it around ONE bold aesthetic choice. Increase type contrast (weight + size extremes), commit to a dominant color with a sharp accent, and replace scattered hover effects with one orchestrated entrance.
高級に見せる仕上げ
- タイポグラフィは最も安上がりなアップグレード:特徴的なGoogle Fontと、ディスプレイと本文の間の3倍以上のサイズジャンプで、即座に『デザインされている』と読める。
- モーション:10個の小さなホバーよりも、1つの素晴らしい瞬間(animation-delayを使った構成されたロード)に投資する。
- レスポンシブ:モバイル、長文、空、ローディング、エラーの各状態を扱うよう、Claudeに明示的に依頼する — デフォルトではこれらを飛ばす。
- 奥行き:重ねたCSSグラデーションや微妙なグレイン/パターンは、毎回フラットな背景に勝る。
- Claudeは自分の出力を見られないことを忘れずに — スクリーンショットを貼るか、何が悪いか説明して、リファインのループを収束させる。
- 『美しくして』だけでは力不足 — それはデフォルトのプロンプト版にあたる。代わりに美学、フォントの方針、避けるべきデフォルトを名指しする。
- 本物のサイトを1回の巨大なプロンプトでまとめて作らせない。DESIGN.mdを使ったセクションごとのほうが制御しやすく、トークンの使い方も良い。
- AIが生成したマーケティングの主張、統計、ストックコピーは草稿として扱う — 公開する前に検証する。
数分でデプロイ
- Vercel — Next.jsに最適。GitHubリポジトリを接続すれば、プッシュごとに自動ビルド・デプロイされ、ブランチごとにプレビューURLが付く。
- Netlify — フレームワーク非依存で、同じgitプッシュでデプロイするフロー、寛大な静的ホスティング。
- GitHub Pages — リポジトリから直接の無料静的ホスティング。静的エクスポート(Next.jsの
output: "export"、またはAstroビルド)と組み合わせれば、コストゼロのライブサイトに。(このサイト自体がこの方法で公開されています。)
デプロイの配線
Set up this repo for deployment: 1. Add a sensible .gitignore and a README with run/build/deploy steps. 2. Configure a production build (static export if targeting GitHub Pages). 3. Give me the exact steps to connect Vercel (or Netlify) for auto-deploy on push, and a GitHub Actions workflow as a fallback. Don't commit any secrets.
確認しよう
確認しよう
0/4- サーフェスを選ぶ:即席プロトタイプにはArtifacts、所有可能でデプロイ可能なサイトにはClaude Code + フレームワーク。
- 美学、フォントの方針、避けるべきデフォルトを名指しして『AIスロップ』を打ち破る — Anthropicのfrontend_aestheticsブロックを貼り付ける。
- コードに対するCLAUDE.mdと同じように、見た目をセッション越しに一貫させるためDESIGN.mdを永続化する。
- シニアデザイナーとして役割プロンプトを与え、セクションごとに作り、飛ばされがちな状態(モバイル、ローディング、空、エラー)を要求する。
- モーション予算は構成された1回のロードに使う。VercelやNetlifyへのgitプッシュ、またはGitHub Pagesへの静的エクスポートでデプロイする。
ソースと参考資料
- Prompting for frontend aesthetics — Anthropic Claude Cookbook —正規の
frontend_aestheticsシステムブロックとanti-slopガイダンス(タイポグラフィ、色、モーション、背景)。 - What are Artifacts and how do I use them? — Claude Help Center と Turn ideas into interactive AI-powered apps — Claude — 公式のArtifactsの機能と制限。
- Build and share AI-powered apps with Claude — Simon Willison — 共有可能なアプリとしてのArtifactsの独立したウォークスルー。
- Introducing Claude Design by Anthropic Labs — Anthropic と TechCrunchの報道 — Claude Codeへのハンドオフを備えた、2026年4月のビジュアルキャンバス/デザインシステムツール。
- awesome-claude-design — rohitg00 (GitHub) — DESIGN.mdの例、美学のファミリー、anti-slopのレシピのコミュニティカタログ。
- Claude Code built my portfolio in 5 minutes — DEV Community — Next.js + Tailwindのワンプロンプトビルドの記事。