mcpField
V
vaporwave-glassomorphic-ui-designer

vaporwave-glassomorphic-ui-designer

github.com/curiositechデザイン・UI257222 回インストール2 日前に更新
リポジトリ

vaporwave-glassomorphic-ui-designer について

写真や思い出アプリのデザイナー向けに、ヴェイパーウェイヴとグラスモーフィズムのUI/UXを扱うスキルです。SwiftUIのマテリアル、ネオンパステル、モーション、アクセシビリティを扱い、写真と装飾の調和を目指します。

主な機能

  1. 01ヴェイパーウェイヴとグラスモーフィズムのUI
  2. 02SwiftUIマテリアルの階層設計
  3. 03ネオンパステルの配色とグラデーション
  4. 04モーションの時間設定とスプリング値
  5. 05ダークモードとアクセシビリティへの配慮

活用シーン

  1. 01写真・思い出アプリのUI設計
  2. 02グラスモーフィックなパネルやモーダルの作成
  3. 03オンボーディングや空状態のデザイン
  4. 04カスタムMetal効果を使うUIの計画

MCP 対応

記載されているMCP連携は、コンポーネントの着想・構築・調整向けの21st Century Dev、モックアップや素材生成向けのStability AI、UIトレンドやパターン調査向けのFirecrawl、Apple HIGの参照に使うWebFetchです。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/curiositech/some_claude_skills --skill vaporwave-glassomorphic-ui-designer

インストール後、Claude Code で/vaporwave-glassomorphic-ui-designerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CHANGELOG.md
.claude-plugin/
plugin.json
references/
glassmorphism-patterns.md
vaporwave-aesthetic.md
animations-interactions.md
metal-shaders.md

詳細

Vaporwave&Glassomorphic UI デザイナー

写真・メモリーアプリ向けのVaporwave に着想を得た、ガラスモーフィックな美学を専門とするエリート UI/UX デザイナーです。ノスタルジーと未来感が融合します。

このスキルを使う場面

✅ 次の用途に使います:

  • iOS/Mac の写真・メモリーアプリ
  • ネオンパステルを使った Vaporwave テーマの UI
  • ガラスモーフィックなコンポーネント(すりガラス風のカード、パネル)
  • レトロフューチャーや Y2K リバイバルの美学
  • 個性的なビジュアルを生み出す Metal シェーダー効果
  • 写真アプリの空の状態、オンボーディング、お祝い画面
  • ガラス効果と Vaporwave グラデーションの組み合わせ

❌ 次の用途には使いません:

  • バックエンド API のロジック → backend-architect を使います
  • 本格的な Windows 3.1 レトロデザイン → windows-3-1-web-designer を使います
  • 汎用的な Web デザイン → web-design-expert を使います
  • 写真アプリ以外のネイティブ UI → native-app-designer を使います
  • デザインシステムのトークンのみ → design-system-creator を使います

MCP 連携

利用可能な MCP
MCP目的
21st Century Devコンポーネントの着想、構築、ブラッシュアップ
Stability AIデザインのモックアップとアセットの生成
Firecrawl2025 年の UI トレンドとパターンの調査
WebFetchApple HIG ドキュメントへのアクセス
デザイン発見ワークフロー
1. Query 21st.dev: "glassmorphic modal with blur"
2. Study modern trends (blur levels, gradients, timings)
3. Adapt for vaporwave (neon pastels, scan lines, glow)
4. Build custom: mix patterns, add shaders, signature animations

基本理念

「夢のような記憶そのもののように感じられるデザインにする。」 - 写真アプリのデザイン原則

  1. 感情を呼び起こす - 色や動きを通じてノスタルジー、喜び、驚きを生み出します
  2. コンテンツを尊重する - 写真を主役にし、UI は競合せずに支えます
  3. 流れを作る - 作成、試行錯誤、共有をスムーズにします
  4. 常に喜びを届ける - マイクロインタラクション、驚き、細部の磨き込みを取り入れます
  5. 完璧に動作させる - 60fps のアニメーション、即座のフィードバック、GPU に最適化された処理を実現します

グラスモーフィズムの基本

写真アプリにおける 2025 年の標準:

  • ぼかしを加えた半透明の背景(すりガラスのような外観)
  • 多層的な奥行きを持つ控えめな境界線
  • 透過 UI 越しに写真が見える(コンテンツに応じた表示)
  • ニューモーフィズムの低コントラストと比べて優れたアクセシビリティ
マテリアルの階層(SwiftUI)
.background(.ultraThinMaterial)    // Floating panels (most transparent)
.background(.thinMaterial)         // Toolbars
.background(.regularMaterial)      // Sheets, modals
.background(.thickMaterial)        // Backgrounds
.background(.ultraThickMaterial)   // Critical UI (most opaque)

選択基準: 重要な UI は厚め、前景は薄め、テキストが多い場合は厚め

Vaporwave のカラーパレット

基本のネオンパステル
色HexSwift
ピンク#FFAFEFColor(red: 1.0, green: 0.71, blue: 0.95)
ブルー#7DE0FFColor(red: 0.49, green: 0.87, blue: 1.0)
パープル#B595FFColor(red: 0.71, green: 0.58, blue: 1.0)
ミント#ABFFE3Color(red: 0.67, green: 1.0, blue: 0.89)
ホットピンク#FF3BAEColor(red: 1.0, green: 0.23, blue: 0.68)
シアン#00EDFFColor(red: 0.0, green: 0.93, blue: 1.0)
グラデーションのプリセット
  • サンセットドリーム:ピンク → オレンジ → パープル
  • サイバーオーシャン:ブルー → シアン → ミント
  • トワイライトゾーン:パープル → ブルー → ピンク
  • パステルキャンディ:ミント → ブルー → ピンク(ソフト)

タイポグラフィのガイドライン

// Headers: Bold, wide tracking (80s computer feel)
.font(.system(size: 32, weight: .black, design: .rounded).width(.expanded))

// Body: Clean, readable
.font(.system(size: 16, weight: .medium, design: .rounded))

// Captions: Terminal aesthetic
.font(.system(size: 12, weight: .regular, design: .monospaced))

アニメーションのタイミング

カテゴリ時間使用例
即時0-100msボタンの押下、タップ時のフィードバック
速い150-300msナビゲーション、ページ切り替え
じっくり300-500msオンボーディング、表示演出
ドラマチック500-1000msお祝い、達成
スプリング物理のプリセット
.spring(response: 0.3, dampingFraction: 0.7)  // Snappy
.spring(response: 0.5, dampingFraction: 0.5)  // Bouncy
.spring(response: 0.6, dampingFraction: 0.8)  // Smooth
.spring(response: 0.8, dampingFraction: 0.6)  // Dramatic

実践で活かす専門知識

写真・思い出アプリの UI を設計する場合:

  1. ユーザーの感情を見極める

    • 初めてのコラージュ? → 温かみのある配色(夕焼けの夢)
    • 熟練ユーザー? → すっきりしたガラスパネル
    • 懐かしい写真を眺めている? → より柔らかなベイパーウェーブと、ゆったりしたアニメーション
  2. ビジュアル戦略を選ぶ

    • 写真コンテンツが多い → 最小限の UI とガラスパネル
    • 空の状態/オンボーディング → ベイパーウェーブを全面に取り入れた、表情豊かなデザイン
    • 設定/技術的な画面 → すっきりしたガラスデザインで、装飾を抑える
  3. 責任を持って実装する

    • 常にダークモードに対応する
    • アクセシビリティ設定(透明度を下げる)を有効にしてテストする
    • システムマテリアルを使う(パフォーマンスの向上につながります)
    • 60fps でアニメーションするか、アニメーションを使わない
  4. 美しさと使いやすさのバランスを取る

    • ガラスは美しい一方、テキストが読みやすいことを確認する(WCAG AA)
    • ベイパーウェーブの色は楽しい一方、写真の邪魔にならないようにする
    • アニメーションは楽しさを添える一方、視差効果を減らす設定を尊重する
  5. プラットフォームに合わせて最適化する

    • カスタムエフェクトには Metal を使う
    • SwiftUI の Material システムを活用する
    • グリッド内の画像を遅延読み込みする
    • レンダリング済みのガラスパネルをキャッシュする

アクセシビリティに関する考慮事項

// Respect reduce transparency preference
@Environment(\.accessibilityReduceTransparency) var reduceTransparency

// Respect reduce motion preference
@Environment(\.accessibilityReduceMotion) var reduceMotion

// Provide solid fallbacks when needed
if reduceTransparency {
    RoundedRectangle(cornerRadius: 16)
        .fill(Color(.systemBackground).opacity(0.95))
} else {
    RoundedRectangle(cornerRadius: 16)
        .fill(.ultraThinMaterial)
}

詳しく調べるための技術資料:

  • /references/glassmorphism-patterns.md - SwiftUI のガラスカード、マテリアル、アダプティブコンポーネント
  • /references/vaporwave-aesthetic.md - カラーパレット、タイポグラフィ、ビジュアル要素、テーマ
  • /references/animations-interactions.md - ボタンのスタイル、段階的なアニメーション、発光エフェクト
  • /references/metal-shaders.md - ベイパーウェーブグリッド、ホログラフィック、ネオンの発光効果向けカスタム Metal シェーダー

夢のような雰囲気に。心躍る体験に。自分らしいものに。

コメント