agentsclimarketplace

Frontend design system

Skill oikon48/cc-frontend-skills/skills/frontend-design-system

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

Install
npx -y skills add oikon48/cc-frontend-skills --skill frontend-design-system

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

5.6 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it

Frontend Design System

Overview

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

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

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

Typography(タイポグラフィ)

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

Colors(カラー)

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

Layout(レイアウト)

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

Effects(エフェクト)

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

Best Practices(推奨パターン)

Typography

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

ヘッダーボディ特徴
Playfair DisplaySource Sans Proクラシック&モダン
Space GroteskInterテック&ミニマル
FrauncesWork Sansエレガント&読みやすい
DM Serif DisplayDM Sans統一感のある対比
SyneOutfit大胆&現代的

タイポグラフィ原則:

  • 見出しと本文で異なるフォントファミリーを使用(セリフ×サンセリフの組み合わせ)
  • フォントウェイトのバリエーションを活用(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. イージング関数

    /* 推奨イージング */
    --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);
    

Background & Texture

背景デザインのアイデア:

  • 微妙なノイズテクスチャ
  • 幾何学的パターン(控えめに)
  • グラデーションメッシュ
  • 抽象的なブロブ/シェイプ
  • パララックス効果のある背景レイヤー

Implementation Checklist

進捗チェックリスト:

  • タイポグラフィ:見出しと本文に異なるフォントを選定
  • カラーパレット:5色以上の調和したパレットを作成
  • レイアウト:非対称または独自のグリッドシステムを検討
  • アニメーション:1-2の高影響度アニメーションを実装
  • 背景:テクスチャまたは独自の背景要素を追加
  • 一貫性:すべての要素がデザインシステムに従っているか確認

Theme Examples

詳細なテーマ例については以下を参照:

Quick Reference

フォントペアリング即決リスト:

  1. モダン・クリーン → Space Grotesk + Inter
  2. エレガント・高級 → Playfair Display + Lato
  3. テック・スタートアップ → Syne + Outfit
  4. 温かみ・親しみやすい → Fraunces + Work Sans
  5. 大胆・クリエイティブ → DM Serif Display + DM Sans

カラー参考:

  • Coolors.co で調和したパレット生成
  • Realtime Colors でライブプレビュー
  • Happy Hues でインスピレーション

What ships with it: 2 files

11.1 KB alongside SKILL.md

Gives 0 of the 12 instructions most design systems skills give in ~1.9k tokens

Counted across 501 of the 520 authors here whose files we hold, read 2026-09-06

  • Extract colors, typography, spacing, radii, shadows, breakpointsin 20 of 501, across 10 files
  • Create a self-contained dependency-free HTML preview pagein 20 of 501, across 10 files
  • Keep touch targets at least 44x44pxin 20 of 501
  • Score the UI across ten dimensionsin 18 of 501, across 8 files
  • Animate exclusively via transform and opacityin 18 of 501, across 15 files
  • Ensure WCAG AA color contrastin 18 of 501, across 13 files
  • Generate DESIGN.md with rationale for each decisionin 17 of 501, across 7 files
  • Ensure proper contrast and readabilityin 15 of 501, across 10 files
  • Scan the codebase for existing style patternsin 15 of 501, across 6 files
  • Give every interactive element a visible focus indicatorin 15 of 501, across 13 files
  • Propose a design token setin 14 of 501, across 5 files
  • Create a custom theme when none fitin 14 of 501, across 9 files

Said here and by no other author read

  • Create a harmonious palette of five or more colors
  • Apply subtle HSL hue shifts for originality

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.