素敵なランディングページを見つけた時のこと。昔のワークフローでは、DevToolsを開いて50個の要素を検査し、手動で16進数コードをコピーして、フォントサイズを推測して、それでも間隔が間違っていました。Design Extractはこれを1つのコマンドで実行します。任意のウェブサイトのビジュアルデザインをリバースエンジニアリングして、Claude CodeやCursorが直接再現できる構造化された仕様に変換します。
- 機能: 任意のURLから色、フォント、間隔、アニメーション、インタラクションを抽出
- 出力: 構造化されたデザイン仕様書、AI コーディングツール向けのプロンプト対応
- ユースケース: 既存のウェブサイトデザインを再現するか、インスピレーションを得る
- 料金: 無料、オープンソース
- 必要環境: Node.js
- 組み合わせ: Claude Code、Cursor、Windsurf、または任意のAI コーディングツール
- 最終確認: 2026年4月
解決する問題
デザインを言葉で説明することは不正確です。「Stripeの価格ページのように見せて」という説明では、Claude Codeに曖昧なターゲットを与えることになり、5~10回のビジュアル調整が必要になります。各ラウンドはトークンと時間がかかります。
Design Extractは説明の問題を排除します。任意のページの実際のCSS、計算されたスタイル、キーフレームアニメーション、DOMの構造を読み取り、AI コーディングツールが直接実装できるフォーマットにパッケージ化します。
その結果、「このように見せて」その後の終わりのない反復の代わりに、「正確な仕様はこれです」その後の最初のビルドでの正確な結果が得られます。
使い方
GitHubリポジトリからDesign Extractをインストールします。任意のURLを指定します。カラーパレット(正確な16進数/RGB値を含む)、タイポグラフィ(フォントファミリー、サイズ、ウェイト、行の高さを含む)、間隔とレイアウト測定、アニメーションキーフレームとタイミング関数、ホバー状態やトランジションなどのインタラクションパターン、ネストと階層を持つコンポーネント構造を含むデザインドキュメントを出力します。
このドキュメントをビルドプロンプトの前のコンテキストとしてClaude CodeやCursorに提供します。「添付されたデザイン仕様を使用して、同じビジュアルスタイルのランディングページを構築してください」は、テキストの説明よりもはるかに正確な結果を生成します。
キャプチャできるもの(できないもの)
Design Extractは計算されたCSSをキャプチャします。ソースコードではなく、実際にレンダリングされたスタイルです。つまり、元がTailwind、CSSモジュール、バニラCSS、またはCSS-in-JSライブラリで構築されたかに関わらず、最終的なビジュアル出力を取得します。
キーフレーム、デュレーション、イージング関数、トリガー条件を含むアニメーションとトランジションをキャプチャします。ボタンがホバーアニメーションを持つ場合、Design Extractはそれがどのように移動、スケール、色が変わるかを正確に記録します。
これで価値を得ていますか? 実用的な深さでAIデザインとコーディングツールをカバーしています。スマートに構築するリーダーに参加 →
キャプチャできないもの:画像(位置を参照しますがダウンロードしません)、初期レンダリング後にJavaScriptで読み込まれた動的コンテンツ(ほとんどのSPAコンテンツは処理します)、レスポンシブブレークポイント(一度に1つのビューポートをキャプチャします。レスポンシブ仕様用に複数の幅で実行してください)。
実践的なワークフロー
ランディングページの再現。 気に入ったランディングページ3つを探します。各ページでDesign Extractを実行します。3つの仕様すべてをClaude Codeに提供して:「これら3つのデザイン仕様の要素を使用して、[あなたの製品]のランディングページを作成してください。仕様1からカラーパレットを、仕様2からタイポグラフィを、仕様3からレイアウト構造を採用してください。」
デザインシステムの作成。 既存のサイト(またはスタイルを採用したいサイト)でDesign Extractを実行します。出力はClaude Designのために、将来のすべてのプロトタイプに対してブランド一貫性のあるコンテキストを与えるDESIGN.mdファイルになります。
競合分析。 上位3つの競合他社のデザインを抽出します。ビジュアルアプローチを並べて比較します。最高の要素を使用して、あなた自身のデザイン方向を決定します。数百個の要素を手動で検査することなく。
倫理的な注記
Design Extractはビジュアル仕様をキャプチャしており、専有コードや著作権のあるアセットはキャプチャしません。インスピレーションと学習に使用することは標準的な実践です。設計者が毎日DevToolsで手動で行うのと同じです。競合他社のデザインをピクセル単位でコピーしてオリジナルとして提示することは、使用するツールに関わらず倫理的に間違っています。
AI駆動のデザインワークフローの詳細については、Claude Design実践ガイドとClaude Design対Figma比較を参照してください。AI コーディング相互作用をより効率的にするためのヒントについては、トークンの無駄を減らすガイドを読んでください。
これは毎週やっていることです。 AIツール、ワークフロー、正直な見方についての1つの深掘り。ハイプはなく、フィラーもありません。参加する →
開示:この記事の一部のリンクはアフィリエイトリンクです。個人的にテストして定期的に使用しているツールのみを推奨しています。完全な開示方針を参照してください。