swiftui-liquid-glass

Implement and review Liquid Glass usage in SwiftUI iOS 26+ apps.

3.9k|203|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/Dimillian/Skills --skill swiftui-liquid-glass-dimillian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-liquid-glass
Source: https://github.com/Dimillian/Skills/tree/main/swiftui-liquid-glass
Command: npx skills add https://github.com/Dimillian/Skills --skill swiftui-liquid-glass-dimillian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SwiftUI developers need to adopt Apple's iOS 26+ Liquid Glass API to create glassy interfaces that are performant, accessible, and visually consistent across components.

Core Features & Use Cases

  • Review and validate existing SwiftUI views for correct Liquid Glass usage, including proper modifier order, shape selection, and availability guards.
  • Implement new features or refactor existing ones to use GlassEffectContainer for grouped glass surfaces and interactive elements.
  • Provide design-aligned glass treatments (shape consistency, tinting, and transitions) while preserving performance and accessibility.

Quick Start

Use the skill to apply Liquid Glass to a SwiftUI view by wrapping relevant views in a GlassEffectContainer and attaching .glassEffect() modifiers, ensuring a #available(iOS 26, *) guard with a non-glass fallback for earlier versions.

Frequently Asked Questions about swiftui-liquid-glass

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply Liquid Glass to a SwiftUI view in iOS 26?

Apply Liquid Glass in iOS 26 by wrapping views in a GlassEffectContainer and attaching the .glassEffect() modifier, while using a #available(iOS 26, *) guard with a fallback for earlier versions.

What is GlassEffectContainer used for in SwiftUI?

GlassEffectContainer groups multiple glass surfaces and interactive elements in SwiftUI, ensuring performant rendering and visually consistent glass treatments across grouped components.

Why does modifier order matter when using the glassEffect modifier?

Modifier order affects the glassEffect output because incorrect sequencing can break the visual consistency and performance of glassy interfaces in SwiftUI.

How do I handle iOS 26 availability when implementing glass effects?

Handle iOS 26 availability by using a #available(iOS 26, *) guard before applying glassEffect, providing a non-glass fallback view to maintain compatibility with earlier iOS versions.

Can I review existing SwiftUI views for correct Liquid Glass usage?

Yes, you can review existing SwiftUI views to validate correct Liquid Glass usage, checking for proper modifier order, shape selection, and availability guards to ensure performance and accessibility.

What is the best way to group interactive glass elements in SwiftUI?

The best way to group interactive glass elements is using GlassEffectContainer, which maintains design-aligned glass treatments like shape consistency and tinting while preserving performance.