frontend-design-philosophy について
汎用的な見た目に頼らず、明確な個性を持つフロントエンドを作るための設計原則です。デザインの方向性、避けるべきパターン、確認用チェックリストをまとめています。
主な機能
- 01画面の目的と対象者の明確化
- 02明確な美的方向性の選択
- 03汎用的なパターンの特定と回避
- 04チェックリストによるデザイン確認
活用シーン
- 01新しい画面のビジュアル方針の策定
- 02AI生成インターフェースの見直し
- 03レスポンシブ設計とアクセシビリティの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ majesticlabs-dev/ majestic-marketplace --skill frontend-design-philosophyインストール後、Claude Code で/frontend-design-philosophyを入力して読み込まれたか確認します。
詳細
フロントエンドデザインの理念
独自性のある、ありきたりではないインターフェースを作成するための基本原則です。
まずデザインについて考える
コードを書く前に、次の点を検討してください。
- 目的:このインターフェースは何を実現しようとしていますか?
- 対象ユーザー:誰が使い、どのようなことを期待していますか?
- トーン:どのような印象を与えるべきですか?
- 差別化:何がこのデザインを独自のものにしていますか?
極端な方向性を選ぶ
無難でありきたりなデザインに流されるのではなく、明確な美的方向性を貫きましょう。
| 方向性 | 特徴 |
|---|---|
| ブルータリスト | 飾らず、誠実で、実用的 |
| マキシマリスト | 大胆で、重層的で、表現豊か |
| ミニマリスト | 控えめで、精緻で、本質的 |
| レトロフューチャー | 懐かしいテクノロジー、ネオン、グラデーション |
| ラグジュアリー | 洗練され、ゆとりがあり、高級感がある |
| 遊び心のあるデザイン | アニメーション、カラフルで、楽しい |
「AI っぽい粗悪なデザイン」を避ける
AI が生成したありきたりなデザインはすぐに見分けられます。次の要素は避けましょう。
| カテゴリー | 避けるもの |
|---|---|
| フォント | Inter、Roboto、Arial、主要フォントとしてのシステムフォント |
| 色 | 紫のグラデーション、青から紫へのグラデーション |
| レイアウト | 中央揃えのヒーロー、3 列の機能紹介 |
| 選択 | どこにでもある角丸、控えめな影 |
アンチパターン
| カテゴリー | 避けるもの |
|---|---|
| タイポグラフィ | すべてに同じフォントを使う、デフォルトのシステムフォント |
| 色 | グレーにグレーを重ねた配色、工夫のないカラーパレット |
| レイアウト | 対称的なグリッド、すべてを中央揃えにすること |
| モーション | あらゆる場所でのホバー効果、弾むようなアニメーション |
検証チェックリスト
- タイポグラフィに独自性がある(デフォルトのフォントではない)
- カラーパレットに意図があり、色数が絞られている
- レイアウトが予測可能なパターンから外れている
- モーションに目的があり、洗練されている
- デザインの方向性が明確で、一貫している
- レスポンシブな動作でも品質が保たれている
- 見た目を優先してアクセシビリティを犠牲にしていない
リソース
覚えておきましょう: デフォルトの設定もすべて選択のひとつです。デフォルトを使えば、ありきたりなものになります。
コメント
Markdown 対応