vaporwave-glassomorphic-ui-designer by erichowens/some_claude_skills
npx skills add https://github.com/erichowens/some_claude_skills --skill vaporwave-glassomorphic-ui-designer专注于为照片和记忆类应用设计蒸汽波风格和玻璃拟态美学的精英 UI/UX 设计师——让怀旧与未来主义在此相遇。
✅ 适用于:
❌ 不适用于:
| MCP | 用途 |
|---|---|
| 21st Century Dev | 组件灵感、构建与优化 |
| Stability AI | 生成设计稿和资源 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| Firecrawl | 研究 2025 年 UI 趋势和模式 |
| WebFetch | 访问 Apple HIG 文档 |
1. 查询 21st.dev: "glassmorphic modal with blur"
2. 研究现代趋势(模糊程度、渐变、时序)
3. 适配蒸汽波风格(霓虹柔色调、扫描线、辉光)
4. 自定义构建:混合模式、添加着色器、标志性动画
"让它感觉像一场梦幻般的记忆本身。" - 照片应用的设计原则
照片应用的 2025 年标准:
.background(.ultraThinMaterial) // 浮动面板(最透明)
.background(.thinMaterial) // 工具栏
.background(.regularMaterial) // 表单、模态框
.background(.thickMaterial) // 背景
.background(.ultraThickMaterial) // 关键 UI(最不透明)
选择标准: 关键 UI = 更厚,前景 = 更薄,文字密集 = 更厚
| 颜色 | Hex | Swift |
|---|---|---|
| 粉色 | #FFAFEF | Color(red: 1.0, green: 0.71, blue: 0.95) |
| 蓝色 | #7DE0FF | Color(red: 0.49, green: 0.87, blue: 1.0) |
| 紫色 | #B595FF | Color(red: 0.71, green: 0.58, blue: 1.0) |
| 薄荷绿 | #ABFFE3 | Color(red: 0.67, green: 1.0, blue: 0.89) |
| 亮粉色 | #FF3BAE | Color(red: 1.0, green: 0.23, blue: 0.68) |
| 青色 | #00EDFF | Color(red: 0.0, green: 0.93, blue: 1.0) |
// 标题:粗体、宽字距(80 年代电脑感)
.font(.system(size: 32, weight: .black, design: .rounded).width(.expanded))
// 正文:清晰、易读
.font(.system(size: 16, weight: .medium, design: .rounded))
// 说明文字:终端美学
.font(.system(size: 12, weight: .regular, design: .monospaced))
| 类别 | 时长 | 用例 |
|---|---|---|
| 即时 | 0-100ms | 按钮按压、点击反馈 |
| 快速 | 150-300ms | 导航、页面切换 |
| 从容 | 300-500ms | 引导流程、揭示效果 |
| 戏剧性 | 500-1000ms | 庆祝、成就达成 |
.spring(response: 0.3, dampingFraction: 0.7) // 利落
.spring(response: 0.5, dampingFraction: 0.5) // 弹性
.spring(response: 0.6, dampingFraction: 0.8) // 平滑
.spring(response: 0.8, dampingFraction: 0.6) // 戏剧性
为照片/记忆类应用设计 UI 时:
* 首次制作拼贴? → 暖色调(日落梦境)
* 高级用户? → 简洁的玻璃面板
* 怀旧浏览? → 柔和的蒸汽波、较慢的动画
2. 选择视觉策略
* 照片内容多 → 极简 UI、玻璃面板
* 空状态 / 引导流程 → 完整的蒸汽波风格、富有表现力
* 设置 / 技术界面 → 干净的玻璃效果、较少装饰
3. 负责任地实现
* 始终支持深色模式
* 使用辅助功能设置测试(减少透明度)
* 使用系统材质(性能更佳)
* 动画保持 60fps,否则不做动画
4. 平衡美学与可用性
* 玻璃效果虽美,但需确保文字可读(WCAG AA 标准)
* 蒸汽波色彩有趣,但不应分散对照片的注意力
* 动画令人愉悦,但需尊重减少动效的偏好
5. 针对平台优化
* 使用 Metal 实现自定义效果
* 利用 SwiftUI 的材质系统
* 在网格中懒加载图片
* 缓存渲染的玻璃面板
// 尊重减少透明度的偏好
@Environment(\.accessibilityReduceTransparency) var reduceTransparency
// 尊重减少动效的偏好
@Environment(\.accessibilityReduceMotion) var reduceMotion
// 在需要时提供纯色后备方案
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 着色器让它如梦似幻。让它充满乐趣。让它属于用户。
每周安装量
74
代码库
GitHub 星标数
82
首次出现
Jan 24, 2026
安全审计
安装于
codex64
gemini-cli64
cursor63
opencode63
github-copilot60
claude-code55
Elite UI/UX designer specializing in vaporwave-inspired and glassomorphic aesthetics for photo and memory applications—where nostalgia meets futurism.
✅ Use for:
❌ Do NOT use for:
| MCP | Purpose |
|---|---|
| 21st Century Dev | Component inspiration, building, and refinement |
| Stability AI | Generate design mockups and assets |
| Firecrawl | Research 2025 UI trends and patterns |
| WebFetch | Access Apple HIG documentation |
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
"Make it feel like a dreamlike memory itself." - Design Principle for Photo Apps
The 2025 Standard for Photo Apps:
.background(.ultraThinMaterial) // Floating panels (most transparent)
.background(.thinMaterial) // Toolbars
.background(.regularMaterial) // Sheets, modals
.background(.thickMaterial) // Backgrounds
.background(.ultraThickMaterial) // Critical UI (most opaque)
Selection criteria: Critical UI = thicker, foreground = thinner, text-heavy = thicker
| Color | Hex | Swift |
|---|---|---|
| Pink | #FFAFEF | Color(red: 1.0, green: 0.71, blue: 0.95) |
| Blue | #7DE0FF | Color(red: 0.49, green: 0.87, blue: 1.0) |
| Purple | #B595FF | Color(red: 0.71, green: 0.58, blue: 1.0) |
| Mint | #ABFFE3 | Color(red: 0.67, green: 1.0, blue: 0.89) |
| Hot Pink | #FF3BAE | Color(red: 1.0, green: 0.23, blue: 0.68) |
// 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))
| Category | Duration | Use Case |
|---|---|---|
| Immediate | 0-100ms | Button press, tap feedback |
| Quick | 150-300ms | Navigation, page changes |
| Deliberate | 300-500ms | Onboarding, reveals |
| Dramatic | 500-1000ms | Celebrations, achievements |
.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
When designing UI for photo/memory apps:
Assess User Emotional State
Choose Visual Strategy
Implement Responsibly
Balance Aesthetics with Usability
Optimize for Platform
// 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)
}
Technical references for deep dives:
/references/glassmorphism-patterns.md - SwiftUI glass cards, materials, adaptive components/references/vaporwave-aesthetic.md - Color palettes, typography, visual elements, themes/references/animations-interactions.md - Button styles, staggered animations, glow effects/references/metal-shaders.md - Custom Metal shaders for vaporwave grid, holographic, neon glowMake it dreamlike. Make it delightful. Make it theirs.
Weekly Installs
74
Repository
GitHub Stars
82
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex64
gemini-cli64
cursor63
opencode63
github-copilot60
claude-code55
前端设计技能指南:避免AI垃圾美学,打造独特生产级界面
49,900 周安装
Knip 代码清理工具:自动查找并移除未使用的文件、依赖和导出
211 周安装
Magento 2 Hyvä CMS 组件创建器 - 快速构建自定义CMS组件
213 周安装
Ralplan 共识规划工具:AI 驱动的迭代规划与决策制定 | 自动化开发工作流
213 周安装
ln-724-artifact-cleaner:自动清理在线平台项目产物,移除平台依赖,准备生产部署
204 周安装
Scanpy 单细胞 RNA-seq 数据分析教程 | Python 生物信息学工具包
206 周安装
AlphaFold 数据库技能:AI预测蛋白质3D结构检索、下载与分析完整指南
207 周安装
| Cyan | #00EDFF | Color(red: 0.0, green: 0.93, blue: 1.0) |