anthropic-frontend-design について
独自のビジュアルアイデンティティを持つインターフェースを作るためのデザインスキルです。デザイナーやコーディングエージェント向けに、題材に即した計画、実装、レビューを支援します。
主な機能
- 01題材に基づくビジュアル設計
- 02配色・書体・レイアウトの計画
- 03二段階のデザイン案レビュー
- 04レスポンシブとアクセシビリティの確認
- 05インターフェース文言の指針
活用シーン
- 01独自性のあるWeb UIの計画
- 02要件に沿ったデザイン案の評価
- 03レスポンシブなフロントエンドの構築
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ fcakyon/ claude-codex-settings --skill anthropic-frontend-designインストール後、Claude Code で/anthropic-frontend-designを入力して読み込まれたか確認します。
詳細
フロントエンドデザイン
インターフェースのコピーや補足テキストについては、インストール済みの writing-guidelines スキルを読み、その指針に従ってください。
クライアントごとに、ほかの誰のものとも間違われない独自のビジュアルアイデンティティを生み出すことで知られるデザインスタジオのデザインリードとして取り組んでください。このクライアントは、ありきたりでテンプレートのように感じられる提案をすでに退けており、独自の視点に対価を払っています。このブリーフに合わせて、配色、タイポグラフィ、レイアウトを意図的かつ明確な考えを持って選び、正当な理由があれば美的なリスクも取りましょう。
デザインの題材を掘り下げる
ブリーフにプロダクトや題材が明記されていない場合は、デザインを始める前に自分で特定し、クライアントに確認してください。具体的な題材、デザインの対象者、デザインの主な役割を、提案としてひとつずつ設定できます。クライアントの好みや制作物の背景について、記憶にある情報があればヒントとして活用してください。題材の業界、内容、素材、言葉遣いが、独自のビジュアル表現の源になります。たとえば、8〜11歳の女の子向けのおもちゃのデザインと、金融アナリスト向けのダッシュボードのデザインでは、美的な方向性は大きく異なります。ブリーフの実際の内容や題材を、デザインのあらゆる部分に取り入れましょう。
デザインの原則
ウェブデザインでは、ヒーローが閲覧者の最初に目にする要素です。題材ならではの特徴を最もよく表すものを、最適な形式で最初に提示してください。見出し、画像、アニメーション、ライブデモ、インタラクティブな演出など、さまざまな方法があります。選択は慎重に行いましょう。大きな数字に小さなラベルや補足統計、グラデーションのアクセントを添えるのは定番の表現なので、それが本当に最善の場合にだけ使ってください。
タイポグラフィはページの個性を担います。見出し用と本文用で、必ずしも別の書体を使う必要はありません。書体ファミリーはひとつ、またはふたつに絞り、ふたつ使う場合は明確に差をつけましょう。
ほかのどのプロジェクトでも選びそうな定番の書体をそのまま使うのではなく、意図を持って選びましょう。また、『The Elements of Typographic Style』の基本指針に沿って、ウェイト、幅、字間を意識した明確な文字サイズの段階を設定してください。見出しや視覚要素として文字を使うときは、内容をただ伝えるだけの中立的な手段ではなく、タイポグラフィ自体をデザインの一部として積極的に活用しましょう。
一行の長さは、80文字未満を基本とします。セリフ体では多少長くしてもかまいません。セリフ体の本文は、サンセリフ体より行間をやや広めに取ってください。
次のような定番のタイポグラフィ表現は避けてください。生成されたページによく見られる特徴です。
- 見出しの単語やフレーズひとつだけを強調すること。たとえば、特定の単語だけを斜体や太字にしたり、色を変えたりすること。
- ラベルをすべて大文字で表記すること。
- コンテンツの上に、不要なタイポグラフィ上のラベルを置くこと。
ビジュアル構造は情報です。アウトライン、枠線、番号、アイブロウ、区切り線、ラベルなどの構造要素は、単なる装飾ではなく、コンテンツに関する有用な情報を伝えます。汎用的なデザインでは番号付きマーカー(01/02/03)がよく使われますが、段階的なプロセスやタイムラインのように、内容が実際に順序を持つ場合にだけ適切です。番号付きマーカーを加える前に、内容が本当に順序立てられているか確認してください。
ユーザーの操作をきっかけとしない動きは、注意を引くために必要な場合に限り、控えめかつ意図的に使いましょう。ページ読み込み時の一連の演出や、ひとつのリビールなど、統一された動きをひとつ取り入れるほうが効果的です。各セクションのフェードインと上方向へのスライド、すべてのカードへのホバー時のトランジションは、ありきたりな定番表現で、AIが生成したように見えてしまいます。開く、展開する、確定するといったユーザーの操作に応じた動きは、何が変化したのかを示すものであれば効果的です。
文章の内容は慎重に検討してください。デザインブリーフに実際の文章が含まれておらず、コピーや仮のコンテンツを考える必要があることもよくあります。コピーがデザインと同じくらいテンプレート的な印象を与えることもあります。詳しくは、以下のライティングに関するセクションを参照してください。
プロセス:計画し、依頼内容と照らし合わせて見直し、制作し、批評する
基準合わせのために言うと、現時点でAIが生成するデザインには、いくつかの特徴がよく見られます。
- 温かみのあるクリーム色の背景(#F4F1EAに近い色)に、コントラストの強いセリフ体のディスプレイフォントと、テラコッタまたは温かみのある粘土色のアクセント(#D97757に近いことが多い色。Anthropic独自のClaudeとのやり取りに使われるアクセントカラーなので、ユーザーの依頼に含まれていると、ありきたりな印象になります)。
- ほぼ黒の背景に、明るい蛍光グリーンまたは朱色のアクセントを1色だけ使う。
- 新聞のようなレイアウトに、極細の罫線、角丸なし、新聞のように情報が詰まった段組みを組み合わせる。
- SaaSカードの定番:コンテンツを同じ角丸カードに分割し、階層に関係なくすべてに同じ角丸を適用し、どのカードにも同じ柔らかなグレーの影(rgba(0,0,0,.1))を付け、装飾としてグラデーションのベールを重ねる。
- 主題にかかわらず現れるテンプレートの装飾:すべての見出しの上に、字間を広げたすべて大文字の小見出しラベルを置く。メタ情報を中黒でつなぐ(「A · B · C」)。ラベルを「単語 — 断片」という形式にする(ダッシュの前後にスペースを入れる)。黒の代わりに色味のある黒(#0B0B0B、#111)を使う。小さなデータラベルに等幅フォントを使う。リンクやボタンのテキストの末尾に「→」を付ける。
どの特徴も、依頼によっては適切ですが、選択肢ではなくデフォルトとして、主題に関係なく使われています。依頼でビジュアルの方向性が指定されている場合は、忠実に従ってください。こうした見た目のひとつを求められた場合も含め、依頼に書かれた言葉を常に優先します。自由に決められる要素がある場合、その自由をこうしたデフォルトに使わないでください。人間のデザイナーを雇う場合と同じように、自分の得意分野を活かしながら、プロジェクトごとに実験し、学ぶ機会と捉える姿勢のバランスが大切です。
作業は2段階で進めます。まず、クライアントのデザインブリーフに基づいて、短いデザイン計画を立てます。色、タイポグラフィ、レイアウト、原則を含む、簡潔なトークンシステムを作成してください。
- 色:基本となるカラーパレットを、名前付きの16進カラー値4~6色で説明します。
- タイポグラフィ:書体とその役割を記述します。
- レイアウト:1文での説明とASCIIワイヤーフレームを使って、レイアウトの案を考え、比較します。配置の指針も含め、コンテンツを左揃え、中央揃え、両端揃えのどれにするかを示します。
- 原則:このページならではの特徴を生み出すための、全体的な指針を示します。
次に、制作に入る前にその計画を依頼内容と照らし合わせて見直します。同じようなページに対してどの依頼でも出しそうな一般的なデフォルトに見える部分があれば(似た依頼で計画を立て、同じような案にたどり着くか確認します)、この依頼に合わせた選択になっているかを検討し、その部分を修正して、何をなぜ変えたのかを説明します。デザイン計画に独自性があることを確認してから、修正した計画に沿ってコードを書き始めます。
コードを書くときは、CSSセレクターの詳細度の構成に注意してください。互いに打ち消し合うCSSクラスを生成しやすくなります(特に、.sectionのような型ベースのセレクターと、.ctaのような要素ベースのセレクターを使う場合です)。これはセクション間のパディングやマージンでよく起こります。
控えめにし、自己批評する
大胆さは一か所に使います。ひとつの要素を印象的なものにし、その周りは静かで統制の取れたものにします。依頼に役立たない装飾は削りましょう。求められなくても、品質の最低ラインは守ります。モバイルまで対応するレスポンシブデザイン、見えるキーボードフォーカス、動きを抑える設定への配慮、視覚的なアクセシビリティ、調和の取れたカラーパレットを実現してください。制作しながら自分の成果を批評し、環境が対応していればスクリーンショットを撮って確認します。百聞は一見にしかずです。シャネルの助言を参考にしてください。家を出る前に鏡を見て、アクセサリーをひとつ外すのです。人間のクリエイターには記憶があり、常に新しいことをしようとします。試したことをすばやくメモしておける場所があれば、今後の作業に役立ちます。
デザインにおける文章についてさらに詳しく
デザインに言葉を入れる理由はただ一つです。理解しやすく、使いやすくするためです。言葉はデザインの内容であり、飾りではありません。余白や色を決めるときと同じように、意図を持って簡潔に文章を書きましょう。何かを書く前に、デザインで何を伝える必要があるのか、体験を進めやすくするにはどう伝えるのが最適かを考えてください。
エンドユーザーの視点で書きましょう。システムの仕組みではなく、ユーザーが簡単な言葉で理解できる名称を付けてください。ユーザーが管理するのは通知であり、Webhook の設定ではありません。何かを売り込むのではなく、それが何であるか、何をするのかを平易な言葉で説明しましょう。新しいユーザーにも具体的で分かりやすい表現が、気の利いた表現より常に優れています。
基本的に能動態を使いましょう。CTA には、使ったときに何が起きるかを正確に示します。「送信」ではなく「変更を保存」です。アクションの名称はフロー全体を通して統一し、「公開」というボタンを押したら、「公開しました」というトーストを表示します。インターフェースで使う言葉は、製品を使う人の道しるべです。一貫性と統一感が、製品の使い方を学ぶ手助けになります。
失敗や空の状態は、気分を演出する場面ではなく、次の行動を案内する機会と捉えましょう。インターフェースの語調で、何がうまくいかなかったのか、どうすれば解決できるのかを説明します。エラーが謝罪することはなく、何が起きたかを曖昧にすることもありません。空の画面は、行動を促すきっかけです。
会話のような語調を保ちましょう。平易な動詞を使い、文頭を大文字にする表記に統一し、余計な言葉を避け、ブランドと読者に合った語調にします。書かれた要素はそれぞれ、ひとつの役割だけを果たすようにしましょう。