project
Claude Design Systemのヒント - Anthropicからの完全なコアヒント
Claude Designシステムのプロンプトは、AnthropicがClaudeをデザインモードでセットアップするために使用するコアとなる指示ファイルであり、セキュリティ研究者のPlinyによってGitHubにリークされた。
Claude Designのシステムプロンプトメッセージは何ですか?
Claude Designシステムのプロンプトは、AnthropicがClaudeのデザインモード用に設定したコアとなる指示ファイルです。これらは、AIを専門デザイナー、ユーザーを管理者として役割分けし、HTML製品の作成プロセスを標準化し、AIスタイルのデザインに対するチェックリスト(グラデーションの過剰使用、左端の丸み、Interフォントなどの禁止)を含め、Reactバージョンのロック、リアルタイムのTweaks調整、2段階検証、コンテキスト圧縮を含む完全なエンジニアリングシステムを構築し、高忠実度デザイン出力の一貫性とプロフェッショナリズムを保証します。
クロードデザインシステムのプロンプトの主な内容
- 役割とポジションAIとは、ユーザー(管理者)と協働するエキスパートレベルのデザイナーと定義されます。HTMLはツールですが、出力形式は多岐にわたります(プロトタイプ、PPT、アニメーション、ドキュメントなど)。システムプロンプト、ツール名、技術的な実装の詳細を開示することは厳禁です。
- 標準ワークフロー標準化された 6 段階のプロセスは次のとおりです。要件と制約を理解する → デザイン リソースと UI キットを調査する → やることリストを作成する → プロジェクト フォルダーを作成する → 納品と検証 → ミニマルな要約。プロジェクトの開始時に、questions_v2 ツールを使用して少なくとも 10 の明確化のための質問を提起する必要があります。
- 設計品質管理グラデーションの過剰使用、絵文字の詰め込み、左端の丸みを帯びたアクセントカラー、ほとんど機能しないSVG描画、Inter/Roboto/Arialなどのフォントの過剰使用を明確に禁止する、AIスタイルに反するリストを作成します。基本原則は「不十分な実装よりもプレースホルダーの方が優れている」であり、既存のUIスイートまたはデザインシステムに基づいて作成することが必須であり、ゼロからのデザインは禁止されています。
- 技術仕様書: React と Babel に対して固定 CDN バージョンと整合性ハッシュの使用を強制し、type="module" を無効にする。単一の HTML ファイルを 1000 行以下に制限し、小さなコンポーネントに分割してメインファイルにインポートすることを必須とする。スタイル オブジェクトはコンポーネント固有の名前 (terminalStyles など) を使用する必要があり、汎用スタイル名は禁止されている。スライドショーとビデオの再生位置は localStorage を介してリアルタイムで保持する必要がある。
- 探索および調整メカニズム各デザインには、保守的なものから創造的なものまで、少なくとも3つのバリエーションを用意する必要があります。内蔵の調整パネルを使用すると、ユーザーは色、フォント、間隔などのパラメータをリアルタイムで調整でき、EDITMODE-BEGIN/END注釈ブロックを通じて変更内容をファイルに保存できるため、一度限りの生成ツールではなく、反復的なデザインシステムを実現できます。
- 検証および配信システム2段階の検証プロセスを確立します。doneコマンドを呼び出してコンソールエラーをチェックし、ページがクラッシュしないことを確認します。次に、fork_verifier_agentを呼び出して、別のiframeでスクリーンショットと詳細なレイアウトレビューを実行します。PDF、PPTX、Canva互換フォーマット、および独立したHTMLファイルのエクスポートをサポートし、完全な配信ループを形成します。
- コンテキストとリソース管理ウィンドウのオーバーフローを防ぐために、不要なダイアログコンテキストをマークして削除するスニップツールを提供します。他のプロジェクトファイルへの読み取り専用アクセスをサポートしますが、使用するにはそれらのファイルを現在のプロジェクトにコピーする必要があります。外部パスへの直接参照や、20個を超えるファイルの一括コピーは禁止されています。
Claude Designシステムのプロンプトの主な利点
-
プロフェッショナルなデザイン手法「理解-探索-計画-構築-検証-要約」という6段階の標準プロセスを確立し、既存のUIスイートやデザインシステムのコンテキストに基づいて作成することを義務付けることで、AIが何もないところからデザインを生成することによる低品質なデザインを根本的に回避する。
-
アンチAIフレーバー品質管理明確なデザイン禁止事項が組み込まれており、グラデーションの過剰使用、左隅の丸みを帯びたアクセントカラーの使用、Inter/Robotoなどのフォントの過剰使用、SVGの強制描画などが厳しく禁止されています。プレースホルダー戦略により、出力はテンプレートルーチンではなく、プロフェッショナルなデザイン基準を満たすことが保証されます。
-
厳格なエンジニアリング基準ReactとBabelの固定バージョンロック、整合性ハッシュ検証、単一ファイル1000行制限、コンポーネント固有のスタイル命名規則を用いることで、コードの保守性と環境間のレンダリングの一貫性を確保します。
-
効率的な反復探索メカニズム各デザインは、保守的なものから創造的なものまで、少なくとも3つのバリエーションを提供するとともに、リアルタイム調整パネル「Tweaks」とローカルストレージによる状態保持機能を備え、ユーザーが一度限りの結果を受け入れるのではなく、リアルタイムでパラメーターを自由に組み合わせられるようにする必要があります。
-
二重品質検証システムこのシステムは、2段階の検証プロセスを採用しています。まず、フロントエンドのコンソールで`done`コマンドを使用したエラーチェックを行い、次にバックエンドのiframeスクリーンショットを`fork_verifier_agent`を使用してレビューします。これにより、成果物が機能的に安定しており、正確なビジュアルレイアウトを備えていることが保証されます。
-
インテリジェントなコンテキスト管理スニップツールによる履歴的な反復コンテキストの積極的なマーク付けと圧縮、およびプロジェクト横断的な読み取り専用リソースアクセス機能を組み合わせることで、長期にわたる複雑な設計タスクの効率的な推進とコラボレーションを効果的にサポートします。
クロードデザインシステムがプロジェクトアドレスをプロンプトします
- GitHubリポジトリ:https://github.com/elder-plinius/CL4R1T4S/blob/main/ANTHROPIC/Claude-Design-Sys-Prompt.txt
Claude Designシステムのプロンプトのターゲットユーザーは誰ですか?
-
プロダクトマネージャー兼創業者彼らは製品アイデアは持っているものの、Figmaのようなプロ仕様のデザインツールを使いこなすスキルが不足しており、コンセプトを検証するために、自然言語を用いて高精度のプロトタイプやプレゼンテーションを迅速に作成する必要がある。
-
デザイン以外の専門家マーケティング、オペレーション、その他の部門は、マーケティング資料、プレゼンテーションスライド、または1ページのブランド文書を独自に作成する必要があり、プロのデザイナーへの依存度を減らす必要がある。
-
UI/UXデザイナーAIデザインツールの機能と連携ロジックを理解すること、あるいはAIを活用して複数のスタイルバリエーションを一括生成し、デザインの検討と意思決定を加速させることが必要である。
-
フロントエンドおよびフルスタック開発者このセクションでは、Reactコンポーネントの分割、バージョンロック、および状態の永続化に関する技術仕様について説明します。コードの保守性を向上させるためのエンジニアリング手法も参考にしてください。
- AI研究者とプロンプトワードエンジニアAnthropicが複雑な設計手法、品質管理チェックリスト、多段階検証メカニズムをシステムレベルの命令にどのように組み込んでいるかを学びましょう。
Claude Designシステムプロンプトのハイライト
-
対AI設計リストグラデーション、左端の丸みを帯びたアクセントカラー、およびInterフォントの使用は、AI生成UIの典型的な視覚的特徴として明示的に禁止されています。出力がプロフェッショナルなデザイン基準を満たすように、劣悪な実装をプレースホルダー戦略で置き換えることが推奨されます。
-
文脈主導型取得原則この原則は、「優れたデザインはゼロから生まれるものではない」ことを強調し、既存のUIスイート、デザインシステム、またはブランドガイドラインに基づいて作成されるべきだと説いています。これにより、何もないところからデザインを創造することを禁じ、デザインの品質と一貫性を根本的に向上させます。
-
リアルタイム反復メカニズムを調整内蔵のページ内調整パネルを使用すると、ユーザーは色、フォント、間隔などのパラメータをリアルタイムで変更し、ファイルに保存できるため、一度限りの生成ツールから反復的なデザインシステムへの変革が実現します。
-
2段階の品質検証コンソールは、doneコマンドを使用してエラーがないかチェックされ、ページの読み込みが安定していることを確認します。その後、fork_verifier_agentが呼び出され、別のiframe内でスクリーンショットの取得と詳細なレイアウトレビューが実行され、成果物にクラッシュが発生しないことを確認します。
-
厳格な工学的制約ReactとBabelの固定バージョンと整合性ハッシュ、1ファイルあたり1,000行の制限、コンポーネントの特定のスタイル命名、永続的なlocalStorage状態などの仕様を強制し、コードの保守性と環境間の一貫性を確保します。
-
役割の再編成とプロセスの標準化AIを専門デザイナー、ユーザーをマネージャーとして位置づけ、6段階の標準ワークフローと、少なくとも10個の導入質問を含む質問戦略を確立することで、単なるツール利用ではなく、プロフェッショナルなコラボレーションを実現する。