Back to Skills

frontend-design-system

verified

フロントエンドUIデザインを洗練された独自性のあるスタイルで生成します。ランディングページ、ダッシュボード、Webアプリケーションのデザイン、UIコンポーネント作成時に使用してください。「AIっぽい」汎用デザインを避け、プロフェッショナルで記憶に残るUIを実現します。

View on GitHub

Marketplace

cc-frontend-skills

oikon48/cc-frontend-skills

Plugin

frontend-skills

Repository

oikon48/cc-frontend-skills
58stars

skills/frontend-design-system/SKILL.md

Last Verified

January 20, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/oikon48/cc-frontend-skills/blob/main/skills/frontend-design-system/SKILL.md -a claude-code --skill frontend-design-system

Installation paths:

Claude
.claude/skills/frontend-design-system/
Powered by add-skill CLI

Instructions

# Frontend Design System

## Overview

このスキルは、AIが生成しがちな「汎用的で無個性なデザイン」を避け、洗練された独自性のあるフロントエンドUIを作成するためのガイドラインです。

## Anti-Patterns(避けるべきパターン)

以下のパターンは「AIスロップ美学」と呼ばれ、避けるべきです:

### Typography(タイポグラフィ)

- ❌ Inter, Roboto, Open Sans などの過度に使用されたフォント
- ❌ すべてのテキストに同じフォントファミリーを使用
- ❌ 標準的なフォントウェイトのみの使用

### Colors(カラー)

- ❌ 紫からピンクへのグラデーション
- ❌ 汎用的な青/緑のアクセントカラー
- ❌ 彩度の高すぎるネオンカラー
- ❌ デフォルトのTailwindカラーパレットそのまま

### Layout(レイアウト)

- ❌ 左テキスト・右画像の標準ヒーローセクション
- ❌ 3カラムの均等グリッド機能セクション
- ❌ 中央揃えの単調なカードレイアウト

### Effects(エフェクト)

- ❌ 過度なぼかし効果(blur)
- ❌ 全要素へのアニメーション適用
- ❌ グラスモーフィズムの乱用

## Best Practices(推奨パターン)

### Typography

**推奨フォントの組み合わせ例:**

| ヘッダー         | ボディ          | 特徴                   |
| ---------------- | --------------- | ---------------------- |
| Playfair Display | Source Sans Pro | クラシック&モダン     |
| Space Grotesk    | Inter           | テック&ミニマル       |
| Fraunces         | Work Sans       | エレガント&読みやすい |
| DM Serif Display | DM Sans         | 統一感のある対比       |
| Syne             | Outfit          | 大胆&現代的           |

**タイポグラフィ原則:**

- 見出しと本文で異なるフォントファミリーを使用(セリフ×サンセリフの組み合わせ)
- フォントウェイトのバリエーションを活用(300, 400, 600, 800)
- レタースペーシングで視覚的階層を作成

### Colors

**カラーパレット構築原則:**

```
プライマリ:ブランドアイデンティティを表す主色
セカンダリ:プライマリを補完する色(補色または類似色)
アクセント:CTAやハイライトに使用する注目色
ニュートラル:背景やテキストに使用するグレー系
```

**独自性を出すテクニック:**

- HSL調整で微妙な色相のずれを作る
- ダークモードでは彩度を下げ、明度を調整
- セマンティックカラー(success, warning, error)もブランドに合わせて調整

### Layout

**差別化するレイアウトパターン:**

- 非対称グリッド(5:7, 2:3比率)
- オーバーラップ要素とネガティブマージン
- 斜めのセクション区切り
- ベントグリッドと有機的な配置
- 大胆な余白(ホワイトスペース)の活用

### Animation & Motion

**効果的なアニメーション原則:**

1. **高影響度の瞬間に集中**
   - ページロード時の単一の調整されたアニメーション
   - ユーザーアクション(クリック、ホバー)への即座のフィードバック
   - 状態変化(成功、エラー)の視覚的表現

2. **タイミングの指針**
   - マイクロインタラクション: 150-300ms
   - ページ遷移: 300-500ms
   - 複雑なアニメーション: 500-800ms

3. **イージング関数**
   ```css
   /* 推奨イージング */
   --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
   --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
   --ease-in-out-quart: cubic-bezier(0.76, 0, 0.24, 1);
   ```

### Backgrou

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2558 chars