This one's for building SwiftUI apps that actually look native to macOS and iOS. It enforces Apple's Liquid Glass design system with the core rule that glass effects belong on navigation and controls only, never on content itself. You get patterns for cards, rows, badges, and buttons with proper materials and the new glassEffect API, plus strict adherence to HIG spacing (8pt grid), typography (11pt minimum), and the 44pt hit target rule. The three-layer model and continuous corner radius requirements are baked in. If you're tired of SwiftUI apps that feel like web views wrapped in a window frame, this keeps you honest with Apple's actual design language.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
336
GitHub stars
15
last updated
Aug 21, 2026

Install

$ npx -y skills add casper-studios/casper-marketplace --skill liquid-glass --agent claude-code

Installs into .claude/skills of the current project.

Files

Liquid Glass Design

Build native macOS/iOS applications with Apple's Liquid Glass design and HIG.

Core Rules

Three-Layer Model

┌─────────────────────────────────────────┐
│     GLASS LAYER (Navigation/Controls)   │  ← Glass here ONLY
├─────────────────────────────────────────┤
│         CONTENT LAYER (Your App)        │  ← Never glass here
└─────────────────────────────────────────┘

Glass is ONLY for navigation floating above content. Never on content itself.

Five Principles

  1. Content First - Glass floats above, content shines through
  2. Depth Through Light - Lensing creates hierarchy, not opacity
  3. Adaptive Tinting - Colors respond to background dynamically
  4. Semantic Emphasis - Tint primary actions only
  5. Accessibility Built-In - System handles adaptations automatically

Materials (macOS 14+ / Pre-iOS 26)

// Card with material
.padding(24)
.background(.regularMaterial, in: RoundedRectangle(cornerRadius: 16, style: .continuous))

// Material options (lightest → heaviest):
// .ultraThinMaterial, .thinMaterial, .regularMaterial (default), .thickMaterial, .ultraThickMaterial

Sponsors

Details

Repository
github.com/casper-studios/casper-marketplace
Categories
DevOps & CI/CD, Code Review & Quality, Mobile Development, Design & UI/UX
First seen
Jun 3, 2026

More from casper-studios/casper-marketplace

All 35
1bayramannakov avatarremotion-video-directorbayramannakov/remotion-video-directorInteractive guide for creating Remotion videos - from strategic concept to rendered MP4. Use when the user wants to create a video, make a Remotion project, bui335skills.sh installs
2jezweb avatartypescript-mcpjezweb/claude-skillsBuild MCP servers with TypeScript on Cloudflare Workers. Covers tools, resources, prompts, tasks, authentication (API keys, OAuth, Zero Trust), and Cloudflare s335skills.sh installs
3jwynia avatarnpm-packagejwynia/agent-skillsBuild and publish npm packages using Bun as the primary toolchain with npm-compatible output. Use when the user wants to create a new npm library, set up a Type334skills.sh installs
4secondsky avatarbun-bundlersecondsky/claude-skillsThis skill should be used when the user asks about "bun build", "Bun.build", "bundling with Bun", "code splitting", "tree shaking", "minification", "sourcemaps"334skills.sh installs
5aznatkoiny avatarconsulting-frameworksaznatkoiny/zai-skillsCore consulting thinking frameworks and methodologies for structuring business problems, communicating findings, analyzing strategy, building financial models, 333skills.sh installs
6jezweb avatarcloudflare-durable-objectsjezweb/claude-skillsBuild stateful Durable Objects for real-time apps, WebSocket servers, coordination, and persistent state. Prevents 20 documented errors. Use when: implementing 332skills.sh installs